小编Sco*_*Bob的帖子

aws cli 查询查找上次拍摄的快照、拍摄日期、使用的标签(如果有)、实例的名称标签和实例 ID

我需要从 awscli 报告 5 列。例如,最后拍摄的快照、拍摄日期、使用的标签(如果有)、实例的名称标签和实例 ID

下面将列出所有快照和所用时间以及报告“空”名称...

aws ec2 describe-snapshots --query 'Snapshots[*].{ID:SnapshotId,Time:StartTime,Name:Tags[?Key==`Name`]|[0].Value}'
Run Code Online (Sandbox Code Playgroud)

这将为我提供快照的描述、快照 ID 和日期:

 aws ec2 describe-snapshots --owner self --output json | jq '.Snapshots[] | select(.StartTime < "'$(date --date='-1 month' '+%Y-%m-%d')'") | [.Description, .StartTime, .SnapshotId]'
Run Code Online (Sandbox Code Playgroud)

所以基本上我有一些东西可以给我快照数据,将查询日期并告诉我拍摄的时间,但我缺少所有的完整要求。

我想对我来说主要的障碍是如何只报告为实例拍摄的最后一个快照。有人可以帮忙吗?

json command-line-interface amazon-web-services aws-cli

3
推荐指数
1
解决办法
2646
查看次数