在过去的几个月中,我们的快照备份量增加,因此我们的每月账单在亚马逊EC2中。现在我想删除一些旧的EC2快照。所以这是一个问题:
如何使用EC2命令行工具查找从单个卷ID创建的所有快照? 我尝试了ec2-describe-snapshots,但这列出了所有的快照。我们有很多快照,我很难一个一个地记下它们。
答案 0 :(得分:3)
aws ec2 describe-snapshots --filters "Name=volume-id, Values=vol-1234,vol-5678"
仅获取snapshot-id和相应卷的值:
aws ec2 describe-snapshots --filters "Name=volume-id, Values=vol-1234,vol-5678" --query 'Snapshots[*].{SnapshotId:SnapshotId,VolumeId:VolumeId}' --output table
参考:http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-snapshots.html
答案 1 :(得分:2)
执行ec2-describe-snapshots --filter "volume-id=vol-12345"
。