如何列出从单个卷 ID EC2 实例创建的所有快照

use*_*573 2 cloud amazon snapshot volume amazon-ec2

在过去的几个月里,我们的快照备份量增加了,因此我们在亚马逊 EC2 上的每月账单增加了。现在我想删除一些旧的 EC2 快照。那么问题来了:

如何使用 EC2 命令行工具查找从单个卷 ID 创建的所有快照? 我试过 ec2-describe-snapshots 但这列出了所有的快照。我们有很多快照,我很难将它们一一记录下来。

小智 5

aws ec2 describe-snapshots --filters "Name=volume-id, Values=vol-1234,vol-5678"
Run Code Online (Sandbox Code Playgroud)

仅获取快照 ID 和相应卷的值:

aws ec2 describe-snapshots --filters "Name=volume-id, Values=vol-1234,vol-5678" --query 'Snapshots[*].{SnapshotId:SnapshotId,VolumeId:VolumeId}' --output table
Run Code Online (Sandbox Code Playgroud)

参考:http : //docs.aws.amazon.com/cli/latest/reference/ec2/describe-snapshots.html