Roh*_*han 0 amazon-web-services node.js aws-lambda
我有一个场景,我需要从另一个 lambda 设置一个环境变量。第一个 lambda 是 s3 触发器,它将处理上传到 s3 的 csv。然后,它将通过生成附加时间戳的表名称在 Dynamo 中创建一个表。我希望能够使这个 lambda 设置另一个将使用新创建的表的 lambda 的环境变量。是否可以做到这一点?如果可以,我们如何在 NodeJs 中做到这一点?
是的,这是可能的。
var params = {
FunctionName: 'Your-Function-Name', /* required */
Environment: {
Variables: {
'TABLE_NAME': 'Your-New-Dynamo-Table-Name'
}
}
};
lambda.updateFunctionConfiguration(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5163 次 |
| 最近记录: |