使用路径样式amazon aws sdk go

使用路径样式amazon aws sdk go,go,amazon-s3,aws-sdk-go,Go,Amazon S3,Aws Sdk Go,我在我的应用程序中使用了一些aws sdk go功能,它会创建DNS风格的主机进行请求,比如somebucket.mys3.com。但是我有一些DNS问题,希望以路径方式接收请求,比如mys3.com/somebucket。如何配置SDK以在路径样式模式下生成it请求?在aws.config中,将S3ForcePathStyle设置为true,即 ses, err := session.NewSession( &aws.Config{ S3ForcePathStyle:

我在我的应用程序中使用了一些aws sdk go功能,它会创建DNS风格的主机进行请求,比如
somebucket.mys3.com
。但是我有一些DNS问题,希望以路径方式接收请求,比如
mys3.com/somebucket
。如何配置SDK以在路径样式模式下生成it请求?

aws.config
中,将
S3ForcePathStyle
设置为
true
,即

ses, err := session.NewSession(
   &aws.Config{
      S3ForcePathStyle: aws.Bool(true),
      ...
   }
)