如何在 AWS cli 中使用 aws 区域获取 S3 端点?

How to get S3 endpoint using aws region in AWS cli?

我想获取给定区域的端点。 这是 S3 区域的 link 及其对应的端点。

例如

有什么方法可以通过 AWS cli 获取端点吗? 谢谢:)

你试过了吗 aws ec2 描述区域

https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-regions.html

这里没有 API。

如果您喜欢一致性,以及对未来所有地区都有效的公式,那么您可能会喜欢这种格式:

s3.dualstack.${region}.amazonaws.com

所有区域都支持此格式,包括 us-east-1,并且此端点是双栈的,因此它适用于 IPv4 和 IPv6。

您还可以在开头添加存储桶名称和一个点,并具有单独的存储桶端点。

查看官方列表 Regions and Endpoints