【问题标题】:How to fetch second last AMI ID using AWS CLI如何使用 AWS CLI 获取倒数第二个 AMI ID
【发布时间】:2021-06-11 05:09:06
【问题描述】:

使用下面的 AWS CLI 命令,我可以通过对 CreationDate 进行排序来获取最近创建的 AMI ID。

aws ec2 describe-images --owners 1234567890 --filters 'Name=name,Values=*AMI*' 'Name=state,Values=available' --output json | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId'

我还想使用 AWS CLI 获取倒数第二个 AMI ID。有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: amazon-web-services jq aws-cli


    【解决方案1】:

    您可以使用索引,例如在 python ([-2]) 中:

    aws ec2 describe-images --owners 1234567890 --filters 'Name=name,Values=*AMI*' 'Name=state,Values=available' --output json | jq -r '.Images | sort_by(.CreationDate)[-2].ImageId'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 2017-01-16
      • 1970-01-01
      • 2023-01-17
      • 2021-07-31
      • 1970-01-01
      • 2018-05-01
      相关资源
      最近更新 更多