脚本权限从aws api网关执行lambda

时间:2016-05-10 15:21:11

标签: aws-lambda boto3 aws-api-gateway

enter image description here

在aws UI中,当我想向aws api网关集成请求添加lambda函数时,我收到此消息。如何使用boto3编写脚本?

一直在努力使用lambda:add_permission但仍然遗漏了一些东西。

1 个答案:

答案 0 :(得分:2)

这可以使用lambda add_permission API或CLI。

政策的结构应如下:

... "AWS:SourceArn":"arn:aws:execute-api:[REGION]:[ACCOUNT_ID]:[API_ID]/*/[HTTP_VERB]/[RESOURCE_PATH]"}}, "Action":"lambda:InvokeFunction", "Resource":"arn:aws:lambda:[REGION]:[ACCOUNT_ID]:function:[FUNCTION_NAME]", "Effect":"Allow", "Principal":{"Service":"apigateway.amazonaws.com"} ...