错误:使用AWS S3与Golang时此服务的端点配置丢失
session, err := session.NewSessionWithOptions(
session.Options{
Profile: "default",
Config: aws.Config{
Credentials: credentials.NewStaticCredentials("XXXXXXXXXXXXXXXX", "XXXXXXXXXXX", ""),
Region: aws.String(AWS_S3_REGION),
Endpoint: aws.String("XXXXXXX"),
// ---------^^^^^^^^
DisableSSL: aws.Bool(false),
S3ForcePathStyle: aws.Bool(true),
},
},
)
如果我们从golang连接到S3,Endpoint的价值应该是什么?在AWS S3中哪里可以找到端点?
我在本地尝试了S3模拟器,它工作正常,但它不适用于S3 AWS云。
1条答案
按热度按时间zz2j4svz1#
根据sdk文档定义端点- AWS Go SDK
这实际上意味着您可以像这样指定端点