我是使用AWS CLI的新手,我想使用CostExplorer CLI命令提取当前账单。
我目前在10月1日至10月31日的帐单中向我收取1美元的费用
这是我输入的代码:
aws ce get-cost-and-usage \
--time-period Start=2019-10-01,End=2019-10-31 \
--granularity MONTHLY \
--metrics "BlendedCost" "UnblendedCost" "UsageQuantity" \
--group-by Type=DIMENSION,Key=SERVICE
我当前收到此错误:
HTTPSConnectionPool(host='ce.us-ease-1.amazonaws.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<botocore.awsrequest.AWSHTTPSConnection object at 0x7fcce33ff048>: Failed to establish a new connection: [Errno -2] Name or service not known',))
对这意味着什么有什么想法?或如何解决?
答案 0 :(得分:0)
似乎~/.aws/config
中的区域名称不正确,因为AWS-CLI使用配置文件中的默认区域。
HTTPSConnectionPool(host='ce.us-ease-1.amazonaws.com', port=443):
没有这样的区域名称us-ease-1
,应为us-east-1
您可以在配置文件中更正区域名称,也可以将--region
传递给AWS-CLI
命令。
aws ce get-cost-and-usage --time-period Start=2019-10-01,End=2019-10-31 --granularity MONTHLY --metrics "BlendedCost" "UnblendedCost" "UsageQuantity" --group-by Type=DIMENSION,Key=SERVICE --region us-west-2