在过去的几个月里,我们的快照备份量增加了,因此我们在亚马逊 EC2 中的月度账单有所增加。现在我想删除一些旧的 EC2 快照。所以这是一个问题:
如何使用 EC2 命令行工具查找从单个卷 ID 创建的所有快照? 我尝试了 ec2-describe-snapshots 但这列出了所有快照。我们有很多快照,我很难一一记下来。
在过去的几个月里,我们的快照备份量增加了,因此我们在亚马逊 EC2 中的月度账单有所增加。现在我想删除一些旧的 EC2 快照。所以这是一个问题:
如何使用 EC2 命令行工具查找从单个卷 ID 创建的所有快照? 我尝试了 ec2-describe-snapshots 但这列出了所有快照。我们有很多快照,我很难一一记下来。
aws ec2 describe-snapshots --filters "Name=volume-id, Values=vol-1234,vol-5678"
仅获取快照 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
做ec2-describe-snapshots --filter "volume-id=vol-12345"
。
有据可查。