是否有办法找出他人多长时间使用一次EBS快照进行卷创建?

时间:2019-03-13 12:55:48

标签: amazon-web-services amazon-ec2 aws-ebs

我目前正在通过AWS提供的权限管理与其他AWS账户共享私有EBS快照。

我是否有办法知道其他帐户多久使用一次这些快照来创建EBS卷?理想情况下,我还想知道哪个帐户。

知道快照是否已被我/我的AWS账户以外的任何人使用。

2 个答案:

答案 0 :(得分:1)

我认为您可以编写一个通过快照ID筛选和计数卷的代码,每个EBS都有一个属性,该属性说明从哪个快照创建了他。

例如,您可以在lambda函数中使用函数describe_volumes(Boto3 python),该函数接收Snaphot ID并过滤所有卷并计算使用该快照的ob卷的数量。

另一种方法是将快照ID复制并粘贴到EBS控制台中,这样AWS控制台将显示正在使用此快照的EBS数量。

答案 1 :(得分:0)

事实证明,AWS不支持此功能。通过AWS CloudTrail也是不可能的,因为它只能跟踪您自己账户的操作。

因此,必须实施自己的解决方法。例如。如果您知道客户将使用快照随附的特定脚本,则可以向该脚本添加代码,以通知某些Web服务。