首页 > 解决方案 > AWS EC2 可以异步创建实例吗?

问题描述

我正在使用 boto3 创建 aws ec2 实例。

ec2 = boto3.resource('ec2', region_name='ap-northeast-2')
ec2.create_instances(..)

找不到异步选项。

像 aws lambda "InvocationType":

awslambda.invoke(FunctionName='TEST', InvocationType='Event',
                                           Payload=json.dumps(new))

标签: python-3.xamazon-web-servicesamazon-ec2boto3

解决方案


不幸的是,API 中没有异步功能。

如果你想忽略结果,你必须在另一个线程中进行异步调用,在 python 中有多种方法可以做到这一点。

请注意,有一个非官方的Async AWS python SDK aioboto3。它今天不包含您的 API 调用,但您可以根据需要做出贡献。


推荐阅读