Как создать AMI моего экземпляра EC2 через API - PullRequest
0 голосов
/ 27 ноября 2018

Я хочу автоматически создать AMI для моего экземпляра EC2 через задание cron, выполняемое на моем узле-сервере. Есть ли API-интерфейс aws, который может помочь мне в его создании?Я гуглил свой путь до здесь . Но я получаю следующую ошибку, когда пытаюсь нажать 'https://ec2.amazonaws.com/?Action=CreateImage&Description=demo-server-new-ami&InstanceId=i-test&Name=Demo-Server-through-api&NoReboot=true'.Я открыт для реализации любого другого решения для автоматической генерации AMI с регулярными интервалами.

Ошибка:

<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>InvalidAction</Code><Message>The action CreateImage is not valid for this web service.</Message></Error></Errors><RequestID>5ac466db-5ab0-433b-8696-5564ab78f52e</RequestID></Response>

1 Ответ

0 голосов
/ 27 ноября 2018

Чтобы создать AMI / образ из вашего экземпляра EC2, вы можете использовать команду AWS CLi.

Пример:

aws ec2 create-image --instance-id <INSTANCE_ID> --name "My server" --description "An AMI for my server" --region <REGIOn>

Ссылка: https://docs.aws.amazon.com/cli/latest/reference/ec2/create-image.html

Надеюсьэто помогает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...