【问题标题】:Query the list of supported regions in aws amazon在aws amazon中查询支持的地区列表
【发布时间】:2023-04-10 00:49:01
【问题描述】:

如何从亚马逊获取可用地区列表? 在我尝试下一个查询之前

https://ec2.amazonaws.com/?Action=DescribeRegions&AWSAccessKeyId=****&SignatureMethod=HmacSHA256&SignatureVersion=1&Version=2013-08-15

但我得到“AWS 无法验证提供的访问凭证”,我不确定它是否正确查询。

【问题讨论】:

  • 您要使用哪个“签名版本”?您的示例使用 SignatureVersion=1,这是无效的。版本 2 签名(不是最新版本)请参阅此链接docs.aws.amazon.com/general/latest/gr/signature-version-2.html
  • 我更改了 SignatureVersion 但我有一些错误
  • 发布创建签名的代码。您是否查看了文档链接?将您的示例与文档进行比较。您会注意到您缺少 &Signature=

标签: amazon-web-services http amazon-s3 aws-sdk


【解决方案1】:

您的问题似乎没有指定您需要使用哪些服务以及如何使用,但这里是来自AWS CLI 的通用示例:

使用describe-regions 将回答您的问题,例如仅描述区域名称: aws ec2 describe-regions --query 'Regions[].{Name:RegionName}' --output text 输出如下:

ap-south-1
eu-west-1
ap-southeast-1
ap-southeast-2
eu-central-1
ap-northeast-2
ap-northeast-1
us-east-1
sa-east-1
us-west-1
us-west-2

这是您可以参考的AWS CLI Documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多