我想获取特定卷的所有快照。
假设有一个卷的卷标识为vol-23fei9
,并且该卷有6个不同的快照。我想提取从卷vol-23fei9
中获取的所有6个快照的snapshot-id。
有没有办法提取信息?
答案 0 :(得分:0)
您可以使用describe-snapshots CLI命令/ API。添加--filter
volume-id
。这将返回给定卷的所有快照。
答案 1 :(得分:0)
诀窍是要意识到快照与卷相关(而不是相反)。
此命令将显示与卷关联的所有快照:
aws ec2 describe-snapshots --filter "Name=volume-id,Values=vol-23fei9"
要限制输出,只需显示快照的ID:
aws ec2 describe-snapshots --filter "Name=volume-id,Values=vol-23fei9" --query 'Snapshots[*].SnapshotId' --output text
snap-e0ded613
请参阅AWS Command-Line Interface (CLI)
的describe-snapshots文档