1 Answer
- Newest
- Most votes
- Most comments
0
【以下的回答经过翻译处理】 针对HTTP API和REST API,相同的IAM集成适用于对API端点(HTTP和REST)的访问控制以及调用后端AWS服务(如Lambda)的集成。具体可以参考此(https://aws.amazon.com/blogs/compute/announcing-http-apis-for-amazon-api-gateway/),了解有关HTTP API的信息,包括添加权限以调用与HTTP API端点集成的Lambda函数:
不要忘记需要向函数添加Lambda资源策略权限,以允许API网关调用您的函数。例如:
aws lambda add-permission
--statement-id dd0dffb7-971e-5952-9699-38493cf34293
--action lambda:InvokeFunction
--function-name "arn:aws:lambda:us-west-1:[your account number]:function:Echo"
--principal apigateway.amazonaws.com
--source-arn "arn:aws:execute-api:us-west-1:[your accunt number]:[your gateway id]/"
Relevant content
- Accepted Answerasked 2 months ago
- asked a year ago
- asked 5 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago