如何將我的本地 MINIO 存儲與 ?我可以在以前版本的go SDK中找到有關如何執行此操作的清晰文檔,但在V2中卻找不到。我通讀了版本2的源代碼,它似乎刪除了禁用SSL并指定本地S3終端節點的選項(服務URL必須采用亞馬遜樣式)。aws-sdk-go-v2aws-sdk-go-v2
1 回答

慕萊塢森
TA貢獻1810條經驗 獲得超4個贊
您可以使用以下命令輕松完成此操作:
const defaultRegion = "us-east-1"
staticResolver := aws.EndpointResolverFunc(func(service, region string) (aws.Endpoint, error) {
return aws.Endpoint{
PartitionID: "aws",
URL: "http://localhost:9123", // or where ever you ran minio
SigningRegion: defaultRegion,
HostnameImmutable: true,
}, nil
})
cfg = aws.Config{
Region: defaultRegion,
Credentials: credentials.NewStaticCredentialsProvider("minioadmin", "minioadmin", ""),
EndpointResolver: staticResolver,
}
s3Client := s3.NewFromConfig(cfg)
- 1 回答
- 0 關注
- 211 瀏覽
添加回答
舉報
0/150
提交
取消