Python boto3-如何跨区域工作

Sha*_*uan 4 python boto3

我开始使用 python 和 boto3 编写 lambda 函数,

我设法分别在每个区域工作,但我不知道如何在几个区域一起工作。

这是我宣布我的客户的方式:

region= 'ap-southeast-2'
ec2 = boto3.client('ec2', region_name=region)
Run Code Online (Sandbox Code Playgroud)

如果我不给它一个区域,它将在您创建 lambda 函数的区域上运行,这是我不想要的。

以前有人这样做过吗?

Mar*_*k B 8

如果您没有为其指定区域,它将使用您的 Lambda 函数运行所在的区域。

如果您想通过 Boto3 在多个区域进行 AWS API 调用,则必须为每个区域创建一个客户端对象,并为每个区域进行单独的 API 调用。