【发布时间】:2022-03-03 22:57:16
【问题描述】:
我有一个 EC2 实例,我正在那里运行一个 Powershell 脚本,我想在其中获取运行 EC2 的区域。
目前我有这样的解决方法,它首先获取可用区。可用区的格式类似于“us-east-1a”。
$region = invoke-restmethod -uri http://169.254.169.254/latest/meta-data/placement/availability-zone
if ($region -like "*east*") {$region = "us-east-1"} ELSE {$region = "us-west-2"}
我只想获取区域,而不是获取可用区域然后进行一些修改。我知道有可能使用:
http://169.254.169.254/latest/dynamic/instance-identity/document
这将返回一个具有区域的 JSON 对象,但我还需要解析 JSON 来实现这一点。
我如何只获得该地区?
【问题讨论】:
标签: json powershell amazon-web-services amazon-ec2