- MinIO(Supported)
- Amazon S3(Supported)
- Google Cloud Storage(Coming soon)
### composeを起動
$ docker compose up -d

// 1. ローカルファイルをアップロード
if err := client.Upload(cfg); err != nil {
log.Fatal(err)
}
// 2. オブジェクトファイルを読込
if err := client.Read(cfg); err != nil {
log.Fatal(err)
}
// 3. オブジェクトファイルをダウンロード
if err := client.Download(cfg); err != nil {
log.Fatal(err)
}
// 4. オブジェクトファイルを削除
if err := client.Delete(cfg); err != nil {
log.Fatal(err)
}
// 5. Presigned URL を使用してファイルをアップロード
if err := client.UploadWithPreSignedRequest(cfg); err != nil {
log.Fatal(err)
}