使用aws CLI
,如何根据给定的instanceID检索EC2实例的私有IP地址?
当我做:
aws ec2 describe-instance-status --instance-ids <instance_ID>
我得到了其他信息,但没有私有IP地址,例如:
{
"InstanceStatuses": [
{
"InstanceId": "XXXXX",
"InstanceState": {
"Code": 16,
"Name": "running"
},
"AvailabilityZone": "us-east-1a",
"SystemStatus": {
"Status": "ok",
"Details": [
{
"Status": "passed",
"Name": "reachability"
}
]
},
"InstanceStatus": {
"Status": "ok",
"Details": [
{
"Status": "passed",
"Name": "reachability"
}
]
}
}
]
}
试试吧describe-instances
。私有IP地址不会与describe-instance-status一起返回,因为该命令描述了系统和实例的状态,主要与硬件/问题或计划的事件有关。
根据describe-instances文档的“输出”部分,describe-instances输出的一部分是string PrivateIpAddress
。
用法示例:
aws ec2 describe-instances --instance-ids <instance_ID>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句