Amazon web services 如何使用AWS golang v2 SDK配置S3ForcePathStyle?

Amazon web services 如何使用AWS golang v2 SDK配置S3ForcePathStyle?,amazon-web-services,go,amazon-s3,aws-sdk,aws-sdk-go,Amazon Web Services,Go,Amazon S3,Aws Sdk,Aws Sdk Go,我正在使用。在本地,我正在使用本地堆栈,因此需要设置参数S3ForcePathStyle。但是,我在配置中找不到设置此参数的位置 我的配置是这样的: conf,err=config.LoadDefaultConfig( context.TODO(), 配置WithRegion(“us-east-1”), config.WithEndpointResolver( aws.EndpointResolverFunc(func(服务,区域字符串)(aws.Endpoint,错误){ 返回aws.Endp

我正在使用。在本地,我正在使用本地堆栈,因此需要设置参数
S3ForcePathStyle
。但是,我在配置中找不到设置此参数的位置

我的配置是这样的:

conf,err=config.LoadDefaultConfig(
context.TODO(),
配置WithRegion(“us-east-1”),
config.WithEndpointResolver(
aws.EndpointResolverFunc(func(服务,区域字符串)(aws.Endpoint,错误){
返回aws.Endpoint{
分区:“aws”,
URL:“http://localstack:4566",
签约地区:“us-east-1”,
},零
}),
),
)

我在哪里可以传入
S3ForcePathStyle=true

似乎我找错地方了。该文档解释说,在aws-sdk-go-v2中,他们将特定于服务的配置标志移动到各个服务客户端选项类型。具有讽刺意味的是,为了提高可发现性

我应该这样设置
UsePathStyle

client:=s3.NewFromConfig(conf,func(o*s3.Options){
o、 UsePathStyle=true
})

怎么办?@amitd OP请求V2<代码>配置。With3ForcePathStyle仅适用于AWS SDK V1