【发布时间】:2019-02-12 02:20:39
【问题描述】:
我对 AWS 和野兽比较陌生。在处理 API Gateway 到 Lambda 代理集成之后,我得到了 Execution failed due to configuration error: Invalid permissions on Lambda function
我遵循下面的设置,从真正有据可查的terraform documentation 引用,并且完全符合我的需要。但是在 API Gateway 控制台上测试时出现上述错误。
resource "aws_lambda_permission" "apigw" {
statement_id = "AllowAPIGatewayInvoke"
action = "lambda:InvokeFunction"
function_name = "${aws_lambda_function.resource_name.arn}"
principal = "apigateway.amazonaws.com"
# The /*/* portion grants access from any method on any resource
# within the API Gateway "REST API".
source_arn = "${aws_api_gateway_deployment.resource_name_of_deployment.execution_arn}/*/*"
}
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway terraform