【发布时间】:2021-05-14 04:26:37
【问题描述】:
我正在使用AWS golang v2 SDK 将文件放入和读取到 S3。在本地我使用本地堆栈,因此需要设置参数S3ForcePathStyle。但是,我找不到在配置中设置此参数的位置。
这是我的配置的样子:
conf, err = config.LoadDefaultConfig(
context.TODO(),
config.WithRegion("us-east-1"),
config.WithEndpointResolver(
aws.EndpointResolverFunc(func(service, region string) (aws.Endpoint, error) {
return aws.Endpoint{
PartitionID: "aws",
URL: "http://localstack:4566",
SigningRegion: "us-east-1",
}, nil
}),
),
)
我在哪里可以通过S3ForcePathStyle = true?
【问题讨论】:
-
@amitd OP 正在请求 V2。
Config.WithS3ForcePathStyle仅适用于 AWS SDK V1
标签: amazon-web-services go amazon-s3 aws-sdk aws-sdk-go