【发布时间】:2016-05-07 13:24:22
【问题描述】:
我有一个简单的 lambda 函数来检查实例状态,但它会超时。我已将超时设置为 2 分钟。该角色拥有 EC2 上的所有权限。
ec2.waitFor('instanceRunning', {InstanceIds: ['someinstanceid'], DryRun:true}, function(err, data) {
if (err)
{
console.log(err);
context.fail(err);
}
else
{
console.log(data);
context.succeed(data);
}
});
【问题讨论】:
-
声明:“我已将超时设置为 2 分钟”和“2 分钟后超时”听起来就像预期的那样。问题到底是什么?您希望发生什么不同的事情?
-
我期待它完成 waitFor 调用并返回值而不是超时。
-
那么您可能需要等待超过 2 分钟。
标签: node.js amazon-web-services amazon-ec2 aws-sdk aws-lambda