Within the lifecycle manager, you cannot copy AMIs across accounts unfortunately.
Depending on which accounts you are sharing with, there are different solutions.
- If you are sharing your AMI with accounts within your AWS organization, you can leverage AWS Backup and its native functionality to share within an organization. Creating backup copies across AWS accounts
- If an AMI needs to be shared with individual accounts outside an organization, you can look into using EventBridge to listen to EC2 AMI events (image state = available) and invoke a Lambda function, for example, to configure the AMI's permissions/configurations. Monitor AMI events using Amazon EventBridge
- Alternatively, if you are using an EC2 image builder to build AMIs, you can use its out of box features to share EC2 image builder built AMIs with other accounts. Set up cross-account AMI distribution with Image Builder
- asked a year ago
- asked 3 years ago
- How do I create Amazon Data Lifecycle Manager policies from selected EBS volumes in the EC2 console?AWS OFFICIALUpdated 5 months ago
- Why aren't my retention policies deleting Amazon EBS snapshots that are created by Amazon Data Lifecycle Manager?AWS OFFICIALUpdated 3 months ago
- What should I do if Amazon Data Lifecycle Manager reports failed actions in Amazon CloudWatch metrics?AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 3 months ago
- EXPERTpublished 8 months ago
- EXPERTpublished 4 months ago