Async призывает к облачной информации API с бото? - PullRequest
0 голосов
/ 02 ноября 2018

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html#CloudFormation.Client.delete_stack

Я хочу написать скрипт на python, который вызывает delete_stack (). Как сделать так, чтобы скрипт не ожидал удаления стека перед возвратом?

1 Ответ

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

Вы можете запустить поток и выполнить вызов delete_stack() из этого дочернего потока. Родительский поток продолжит выполнение. В качестве альтернативы вы можете сделать это в подпроцессе, используя многопроцессорный модуль Python для достижения того же: https://docs.python.org/2/library/multiprocessing.html.

Другим решением было бы использование asyncio в Python с https://github.com/aio-libs/aiobotocore. Таким образом, вам не придется создавать дочерние потоки или подпроцессы. Все будет работать в одном потоке.

...