特定のボリュームのすべてのスナップショットを取得したい。特定のEBSボリュームのすべてのスナップショットを見つける
ボリュームIDがvol-23fei9
で、そのボリュームのスナップショットが6つあるボリュームがあるとします。ボリュームvol-23fei9
から取得した6つのスナップショットのすべてのスナップショットIDを抽出します。
情報を抽出する方法はありますか?
特定のボリュームのすべてのスナップショットを取得したい。特定のEBSボリュームのすべてのスナップショットを見つける
ボリュームIDがvol-23fei9
で、そのボリュームのスナップショットが6つあるボリュームがあるとします。ボリュームvol-23fei9
から取得した6つのスナップショットのすべてのスナップショットIDを抽出します。
情報を抽出する方法はありますか?
describe-snapshots CLIコマンド/ APIを使用できます。 volume-id
である--filter
を追加します。これにより、指定されたボリュームのすべてのスナップショットが返されます。
スナップショットは、スナップショットが(逆ではなく)ボリュームに関連付けられていることを認識することです。
aws ec2 describe-snapshots --filter "Name=volume-id,Values=vol-23fei9" --query 'Snapshots[*].SnapshotId' --output text
snap-e0ded613
参照:AWS Command-Line Interface (CLI)ドキュメント
aws ec2 describe-snapshots --filter "Name=volume-id,Values=vol-23fei9"
出力は単にスナップショットのIDを表示するには限界へ:
このコマンドは、ボリュームに関連付けられすべてのスナップショットを表示します。 describe-snapshots