使用路径样式 amazon aws sdk go

mes*_*ati 5 amazon-s3 go aws-sdk-go

我在我的应用程序中使用一些 aws-sdk-go 功能,它会创建要请求的 DNS 样式主机,例如somebucket.mys3.com. 但我有一些 DNS 问题,并且希望以路径样式接收请求,例如mys3.com/somebucket. 如何配置 SDK 以路径样式模式生成请求?

ain*_*ain 10

aws.Config集合中S3ForcePathStyletrue,即

ses, err := session.NewSession(
   &aws.Config{
      S3ForcePathStyle: aws.Bool(true),
      ...
   }
)
Run Code Online (Sandbox Code Playgroud)