0
AWSを初めて使用し、ラムダ関数のいくつかの演習を行っています。別のラムダ関数でラムダ関数を呼び出すが、エラーが出る。AWSが別のラムダ関数でラムダ関数を呼び出すとタイムアウトエラーが発生する
両方の機能に同じ実行ロール(「AWSLambdaExecute」、AWSLambdaBasicExecutionRole、AWSLambdaFullAccessポリシーが割り当てられています)が割り当てられ、vpcは割り当てられません。 "テスト" ラムダ関数
var AWS = require('aws-sdk');
AWS.config.region = 'EU(Ireland)';
var lambda = new AWS.Lambda();
exports.handler = function(event, context) {
var params = {
FunctionName: 'test', // the lambda function we are going to invoke
InvocationType: 'Event',
Payload: '{ "name" : "Alex" }'
};
lambda.invoke(params, function(err, data) {
console.log("ds");
if (err) {
context.fail(err);
}
else {
context.succeed('Lambda test said '+ data.Payload);
}
})
};
"テスト" 機能
exports.handler = function(event, context) {
console.log('Lambda test Received event:', JSON.stringify(event, null,2));
context.succeed('Hello ' + event.name);
};
を呼び出す
{
"errorMessage": "2017-11-13T09:19:08.103Z b19fcd35-c853-11e7-a038-79c5d04b5126 Task timed out after 3.00 seconds"
}
機能は、誰かがこの上で私を助けることができますか?
はどうもありがとうべきです。それは今働く。再度、感謝します。 – sav