【发布时间】:2018-04-30 01:46:33
【问题描述】:
上下文:AWS、S3、Lambda、Batch。
我有一个在 S3 存储桶中上传文件时触发的 lambda。我希望 lambda 提交一个批处理作业。
(编辑:在 S3 和 Lambda 之间一切正常。问题出在 Lambda 和 Batch 之间。)
问:为了能够提交批处理作业,我必须赋予 lambda 什么角色? p>
我的 lambda 获得 AccessDeniedException 并且在以下情况下未能提交作业:
const params = {
jobDefinition: BATCH_JOB_DEFINITION,
jobName: BATCH_JOB_NAME,
jobQueue: BATCH_JOB_QUEUE,
};
Batch.submitJob(params).promise() .then .......
【问题讨论】:
标签: amazon-web-services aws-lambda roles aws-batch