amazon-web-servicesamazon-ec2aws-ebs

Is there a way to find out how often an EBS snapshot has been used for volume creation by others?


I am currently sharing private EBS snapshots with other AWS accounts via the permission managements AWS offers.

Is there any way for me to know how often these snapshots have been used by these other accounts for creating EBS volumes? Ideally, I would also like to know by which account.

It would already be very helpful to know if the snapshot has been used at all by anyone else than myself/my AWS account.


Solution

  • It turns out that AWS does not support this functionality. It is also not possible via AWS CloudTrail, as it only tracks actions of your own account.

    Therefore, one would have to implement their own workaround. E.g. if you know that customers will use a specific script that you provide with your snapshot, you could add code to that script which will notify some web-service.