我目前正在通过AWS提供的权限管理与其他AWS账户共享私有EBS快照。
我是否有办法知道其他帐户多久使用一次这些快照来创建EBS卷?理想情况下,我还想知道哪个帐户。
知道快照是否已被我/我的AWS账户以外的任何人使用。
答案 0 :(得分:1)
我认为您可以编写一个通过快照ID筛选和计数卷的代码,每个EBS都有一个属性,该属性说明从哪个快照创建了他。
例如,您可以在lambda函数中使用函数describe_volumes(Boto3 python),该函数接收Snaphot ID并过滤所有卷并计算使用该快照的ob卷的数量。
另一种方法是将快照ID复制并粘贴到EBS控制台中,这样AWS控制台将显示正在使用此快照的EBS数量。
答案 1 :(得分:0)
事实证明,AWS不支持此功能。通过AWS CloudTrail也是不可能的,因为它只能跟踪您自己账户的操作。
因此,必须实施自己的解决方法。例如。如果您知道客户将使用快照随附的特定脚本,则可以向该脚本添加代码,以通知某些Web服务。