- Newest
- Most votes
- Most comments
Hi, why do you need a Lambda to do that? you can just do the copy in CLI command: see https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/copy-data-from-an-s3-bucket-to-another-account-and-region-by-using-the-aws-cli.html
The CLI will run on your laptop even if the 2 buckets are on AWS cloud.
Hi.Before exporting snapshot to AccountB's bucket ,it seems that exporting manual snapshot to AccountA's bucket will be needed. You can find out the permmision to copy object between account from here.
https://repost.aws/knowledge-center/lambda-copy-s3-files
BTW, rds has snapshot sharing feature so you may use this.
https://repost.aws/knowledge-center/rds-snapshots-share-account
In addition, you can copy object(snapshot) without Lambda by using s3’s replication feature.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-walkthrough-2.html
Hope this helps.
Relevant content
- asked 3 years ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 6 months ago
- AWS OFFICIALUpdated 19 days ago
Our use case is such that we require it to be exported using lambda and not copy it from one account to another. Let me know if it is possible.