Reputation: 1
I am looking to build a lambda function as part of a forensics workflow that will copy a particular EBS snapshot to a manually created S3 bucket in order to store for short/long term forensics requirements. Looking for any pointers!
Upvotes: 0
Views: 1045
Reputation: 78583
The copy_snapshot option is not helpful here. It copies an EBS snapshot to an AWS-controlled S3 bucket (in a different region). It's not to an S3 bucket under your control and you have no direct access to it.
If you genuinely want to export an EBS snapshot to your own S3 bucket, or even to some storage device external to AWS, then you need to do it manually.
One way is as follows (some details are thanks to this serverfault answer):
dd
There may be tools available that actually implement this series of steps for you, though I was not able to locate any with a quick search.
Upvotes: 1