https://github.com/norun9/gopipe
ongoing
https://github.com/norun9/gopipe
grpc minikube nginx-ingress
Last synced: 5 months ago
JSON representation
ongoing
- Host: GitHub
- URL: https://github.com/norun9/gopipe
- Owner: norun9
- Created: 2024-09-22T05:54:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-28T19:55:46.000Z (over 1 year ago)
- Last Synced: 2025-01-22T06:12:54.069Z (over 1 year ago)
- Topics: grpc, minikube, nginx-ingress
- Language: Go
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gopipe
Gopipe は、ローカルのファイルを Amazon S3 バケットにコピーするためのツールです。
- 5MB以上のファイルの場合、S3のMultipart Uploadを使用し、ファイルをチャンクに分割してアップロードします。(Bidirectional Streaming RPCを使用)
- 5MB未満のファイルの場合は、通常のアップロードを行います。(Unary RPCを使用)
```bash
# Test Command
go run main.go -file_path ~/test.txt -bucket bucket -profile your-profile-name -dest_key test.txt
```
## TODO
- gRPCサーバのKubernetesデプロイ
- gRPC通信のTLS対応