AWS: Как создать публичный c AMI из экземпляра, используя Boto3? - PullRequest
0 голосов
/ 22 января 2020

Мне удалось найти в документации, как создавать образы AMI из запущенного экземпляра. Но я не могу изменить его на publi c visibility.

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html?highlight=create%20image#EC2 .Instance.create_image

1 Ответ

0 голосов
/ 25 января 2020

Если вы посмотрите на пример 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

...