创建实例后获取实例的IP地址

Fad*_*adi 1 shell terminal amazon-ec2 amazon-web-services aws-cli

我知道这个链接与我的问题几乎相同,但我已经按照那里的答案,但这并没有产生我需要的东西.

我在终端输入以下内容:

aws ec2 describe-instances --instance-ids i-17xxxxxx5 | awk '/PrivateIpAddress/{print $2}'
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

"10.96.2.194",
[
"10.96.2.194"
"10.96.2.194"
Run Code Online (Sandbox Code Playgroud)

我怎么才能得到10.96.2.194

gar*_*aat 7

如果您想跨平台执行此操作或只想使用AWSCLI中的内置JSON查询功能,这也可以:

aws ec2 describe-instances --instance-ids i-17xxxxxx5 --query Reservations[0].Instances[0].PrivateIpAddress
Run Code Online (Sandbox Code Playgroud)

  • 您可能需要在末尾添加`--output text`以仅获取IP. (2认同)