chr*_*tfr 6 bash amazon-web-services aws-cli
我找不到使用 AWS CLI 检索区域英文名称的方法。任何想法?
我需要在Linux的命令行输出中生成下表中所有AWS区域的英文名称。
'ap-northeast-1' => 'Asia Pacific (Tokyo)',
'ap-southeast-1' => 'Asia Pacific (Singapore)',
'ap-southeast-2' => 'Asia Pacific (Sydney)',
'eu-central-1' => 'EU (Frankfurt)',
'eu-west-1' => 'EU (Ireland)',
'sa-east-1' => 'South America (Sao Paulo)',
'us-east-1' => 'US East (N. Virginia)',
'us-east-2' => 'US East (Ohio)',
'us-west-1' => 'US West (N. California)',
'us-west-2' => 'US West (Oregon)',
'eu-west-2' => 'EU (London)',
'ca-central-1' => 'Canada (Central)',
'sa-east-1' => 'South America (Sao Paulo)',
Run Code Online (Sandbox Code Playgroud)
我不是 Linux VM 的管理员,无法安装 Java。
小智 2
尽管这有点老了,但我认为这个问题的正确答案没有得到正确解决,该问题指出需要生成一个包含区域及其英文名称的表格,而不以文档格式进行中继。我在循环中使用两个 AWS CLI 命令,如下所示:
#!/bin/bash
fmt="%-16s%-4s%-25s\n"
for i in $(aws ec2 describe-regions --query 'Regions[].RegionName' --output text)
do
printf "$fmt" "'$i" "=>" "$(aws ssm get-parameter --name /aws/service/global-infrastructure/regions/$i/longName --query "Parameter.Value" --output text)',"
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1047 次 |
| 最近记录: |