1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 据我所知,要访问 s3 存储桶,您需要连接到存储桶所在区域中的 s3 端点,因此客户端需要区域参数(以便获得端点)....点击[此处]查看更多信息(https://docs.aws.amazon.com/general/latest/gr/s3.html)。
有一个使用多区域 访问点的功能,在这种情况下,您需要为 s3 client提供访问点而不是直接提供桶
你在什么平台上运行 s3 客户端?如果是在 Lambda 上,您可以从环境变量 AWS_REGION 中看到 lambda 运行的区域,ECS 和 EC2 中也有类似的情况,可以通过元数据服务收集服务所在的区域。如果平台和存储桶位于或可能位于不同的区域,我建议使用 SSM 参数来存储存储桶的区域,您的应用程序可以获取参数以获取正确的区域
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前