Учитывая идентификатор VPC;Я использую AWS CLI и jq для получения адреса шлюза NAT для данного идентификатора VPC. Вот что у меня есть:
aws ec2 describe-nat-gateways --region='${aws_region}' | jq -r --arg efs_name ${vpcid} '.[] | .[] | select(.VpcId==$vpcid) | {nats: .NatGatewayAddresses}'
И вывод:
{
"nats": [
{
"PublicIp": "52.34.207.107",
"NetworkInterfaceId": "eni-0bc0d320",
"AllocationId": "eipalloc-fa7739c0",
"PrivateIp": "172.20.130.224"
}
]
}
Есть ли способ получить PublicIp
напрямую, используя фильтры AWS CLI для nat? -воротный ресурс?