Как обновить состояние экземпляра EC2 с помощью ресурса boto3 - PullRequest
0 голосов
/ 04 июня 2019

Я пишу функцию python с boto3, которая запускает экземпляр EC2 и затем должна дождаться запуска экземпляра.Я понимаю, как это работает с клиентом, но я хотел бы сделать это с ресурсом.Я пытался использовать проверку цикла instance.state, но состояние никогда не обновляется.Итак, я думаю, что я ищу какой-то метод обновления.

Я вижу, что wait_until_running() официант , но это заблокировано с 15-секундной задержкой.Я хочу опрашивать чаще, чем это.

1 Ответ

1 голос
/ 04 июня 2019

Очевидно, что параметр WaiterConfig также работает для ресурса, хотя он задокументирован только для клиента. wait_until_running(WaiterConfig = {'Delay': 2})

После официанта вам все еще нужно запустить Instance.reload(), чтобы обновить состояние.

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