我正在使用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' )