У меня есть сценарии, которые автоматизируют запросы экземпляров Amazon EC2, написанные с использованием Amazon PHP SDK. Я также хочу прекратить экземпляры, когда они закрываются (в отличие от действия "stop" по умолчанию); Я знаю, что мне нужно установить параметр InstanceInitiatedShutdownBehavior
.
Тем не менее, он не доступен в SDK PHP при создании запроса пятна. Интересно, что он доступен в вызове runInstances
... Возможно, я мог бы использовать modifyInstanceAttribute
, но во время создания запроса пятна нет идентификатора экземпляра, поскольку он еще не запущен, поэтому мне придется подождать некоторое время до запроса завершается, перебирает все запущенные экземпляры (возможно, тысячи) и задает параметр - но пока я делаю это, сам экземпляр уже может выполнить команду shutdown, заканчивая в остановленном состоянии из-за поведения по умолчанию.
Есть ли другой способ установить поведение при отключении по умолчанию при создании запросов о месте?
Единственным отключением поведения спот-экземпляра является завершение.