我正在尝试运行lambda函数来停止EC2实例。但是相反,我遇到了错误。
试图添加收益{print'停止了您的实例:'+ str(instances)}等。但这是行不通的。
感谢您指出问题的帮助。谢谢
import boto3
# Region your instances are in, e.g. 'us-east-1'
region = 'ap-southeast-1'
# Instances ID: ex. ['X-XXXXXXXX', 'X-XXXXXXXX']
instances = 'i-02dc8a50ad60d1ab0'
def lambda_handler(event, context):
ec2 = boto3.client('ec2', region_name=region)
ec2.stop_instances(InstanceIds=instances)
print 'stopped your instances: ' + str(instances)
保存并运行测试后,它将成功运行并终止我的EC2实例
答案 0 :(得分:1)
我猜是因为您正在python3上运行,并且refreshGrid(dataSource: ShipModel[]) {
this.dataSourceShips = dataSource;
this.gridTau.refresh();
}
不再是关键字。这是一个功能。您必须调用它。
例如
print
如果您这样使用它,它将在两个版本的python上都可以使用。