Работая со спотовым инстансом g2.2xlarge, я попытался настроить оповещение, которое будет уведомлять меня, когда среднее использование ЦП за двухчасовой период падает ниже 5%, а затем автоматически останавливает пример. Вот ссылка на хорошую статью, написанную Amazon о том, как используйте функцию остановки/запуска экземпляра. Аварийные сигналы AWS, кажется, позволяют вам сделать это, однако после срабатывания триггера я получаю следующий ответ:
Уважаемый клиент AWS,
Мы не можем выполнить действие «Остановить» на инстансе Amazon EC2 i-e60e21ec, которое вы указали в аварийном сигнале Amazon CloudWatch awsec2-i-e60e21ec-Low-CPU-Utilization.
Вы можете проверить конфигурацию тревог, чтобы убедиться, что она совместима с конфигурацией вашего экземпляра. Вы также можете попытаться выполнить действие вручную.
Вот некоторые возможные причины этого сбоя и шаги, которые вы можете попытаться решить:
Выбрано несовместимое действие: конфигурация вашего экземпляра может быть несовместима с выбранным действием.
- Для выполнения действия «Завершить» в вашем экземпляре может быть включена защита от завершения. Отключите эту функцию, если хотите завершить работу своего экземпляра. Как только вы это сделаете, тревога выполнит действие после следующего применимого изменения состояния тревоги.
- Чтобы выполнить действие «Остановить», тип корневого устройства вашего экземпляра должен быть томом EBS. Если типом корневого устройства является хранилище экземпляров, вместо этого выберите действие «Завершить». Как только вы это сделаете, тревога выполнит действие после следующего применимого изменения состояния тревоги.
Временное прерывание обслуживания: возможно, возникла проблема с Amazon CloudWatch или Amazon EC2. Мы повторили действие, но безуспешно. Вы можете попытаться выполнить действие вручную или дождаться следующего применимого изменения состояния тревоги.
С уважением, Amazon Web Services
Остановить можно, по-видимому, для бесплатного микроэкземпляра, но не для остальных экземпляров. Когда я пытаюсь изменить поведение выключения, чтобы остановиться в действиях, он говорит:
Произошла ошибка при изменении режима завершения работы этого экземпляра. Изменение 'instanceInitiatedShutdownBehavior не поддерживается для точечных экземпляров.
Есть ли другой способ обойти эту проблему или нам придется подождать, пока Amazon не сделает эту функцию доступной?