【发布时间】:2019-04-27 07:16:12
【问题描述】:
我使用 C# 创建了两个 Lambda 函数。一个是授权,另一个是执行一些业务逻辑。
我已将第一个 Lambda 函数配置为 API 网关授权方,第二个配置为资源。
如何将第一个 lambda 函数的响应传递给 API 网关请求,以便第二个可以读取并继续剩余处理?
谢谢 萨提亚
【问题讨论】:
标签: aws-lambda aws-api-gateway lambda-authorizer
我使用 C# 创建了两个 Lambda 函数。一个是授权,另一个是执行一些业务逻辑。
我已将第一个 Lambda 函数配置为 API 网关授权方,第二个配置为资源。
如何将第一个 lambda 函数的响应传递给 API 网关请求,以便第二个可以读取并继续剩余处理?
谢谢 萨提亚
【问题讨论】:
标签: aws-lambda aws-api-gateway lambda-authorizer
如果您的第一个 lambda 函数已由 API Gateway 授权,那么您可以直接从第一个 lambda 函数调用第二个 lambda 函数,前提是第一个 lambda 具有调用第二个 lambda 的正确权限。
iamRoleStatements:
- Effect: Allow
Action:
- lambda:InvokeFunction
- lambda:InvokeAsync
Resource: "*"
【讨论】: