Мне удалось найти в документации, как создавать образы AMI из запущенного экземпляра. Но я не могу изменить его на publi c visibility.
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html?highlight=create%20image#EC2 .Instance.create_image
Если вы посмотрите на пример CLI, вы можете сделать это с помощью команды:
aws ec2 modify-image-attribute --image-id ami-0abcdef1234567890 --launch-Разрешение "Add = [{Group = all}] "
Поэтому, если вы хотите добиться этого с помощью Lambda, вам нужно использовать действие modify_attribute, resource.
[1] https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html?highlight=create%20image#EC2. Image.modify_attribute