在不同于AWS Lamda(新加坡)的区域(孟买)创build实例的AMI

我正在使用AWS Lamda为我的ec2 prod实例每天创buildAMI。 我在孟买地区的所有基础设施,但是aws不支持孟买地区的Lamdafunction。

所以,我select了新加坡地区来设立Lamda。 我暂停了create-AMI和cleanup-ami这两个链接来创build和删除ami的保留期限。

不过,如果我在新加坡地区也有代码中指定的标签的情况下,这个工作。

我在这里的问题是,我怎么能够在孟买地区取得实例并创造艾米(拉姆达在新加坡地区)

默认情况下,在AWS Lambda中创buildAWS客户端时,它将使用运行Lambda函数的相同区域。

有可能改变客户正在使用的区域。 这是在构build客户端时完成的。 以下代码将设置所需的区域。

Javascript(节点):

var AWS = require('aws-sdk'); var ec2 = new AWS.EC2({ region: 'ap-south-1' }); 

Python(boto3):

 client = boto3.client( 'ec2', region = 'ap-south-1' )