如何通过AWS CLI仅列出AWS EBS卷的私有快照?
如何用AWS CLI列出EBS私有快照
要仅列出私有EBS快照,你需要在原有命令基础上添加所有者过滤和私有属性过滤,具体命令如下:
aws ec2 describe-snapshots \ --owner self \ --filters "Name=is-public,Values=false" \ --query 'Snapshots[*].[SnapshotId,VolumeId,VolumeSize,StartTime,Description]' \ --region eu-west-2 \ --output json
参数说明:
--owner self:限定查询范围为当前AWS账户拥有的快照,避免返回其他账户的公开或共享快照--filters "Name=is-public,Values=false":明确过滤掉所有标记为公开的快照,确保结果仅包含私有快照- 保留了你原有的
--query自定义返回字段和--output json输出格式
如果需要包含其他AWS账户共享给你的私有快照,可移除--owner self参数,仅保留--filters条件即可。
内容的提问来源于stack exchange,提问作者Ajith kumar
相关产品推荐
相关产品推荐

