【问题标题】:List just the AMI ID.仅列出 AMI ID。
【发布时间】:2016-10-05 15:22:49
【问题描述】:

我想只打印文本文件中的 AMI id,而不打印图像的其余属性。

我一直在努力从 AWS CLI 打印出 AMI ID。我所拥有的如下:

aws ec2 describe-images --query "Images[].[ImageID]" --output text > C:\output.txt

感谢任何帮助。

【问题讨论】:

    标签: batch-file amazon-web-services amazon-ec2 command-line-interface amazon-ami


    【解决方案1】:

    试试:

    aws ec2 describe-images --output text --query 'Images[*].{ID:ImageId}'

    请注意,此命令返回所有 可供您使用的图像(公共和私人),因此它将是一个很长的列表。使用--owners 标志仅显示属于特定所有者的图像。

    【讨论】:

      【解决方案2】:

      不太清楚您希望检索哪个 AMI ID。

      如果您希望在 Amazon EC2 实例上运行命令以显示 EC2 实例正在使用的 AMI,请使用:

      curl http://169.254.169.254/latest/meta-data/ami-id
      

      它将显示用于启动运行命令的 EC2 实例的 AMI ID。

      【讨论】:

        猜你喜欢
        • 2013-04-07
        • 2022-12-16
        • 2020-04-22
        • 2012-11-12
        • 1970-01-01
        • 1970-01-01
        • 2016-03-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多