Api 网关阶段的不同 Cognito 池授权方
DIfferent Cognito Pool Authorizer by Api Gateway Stages
我们的 API 网关有 3 个阶段(开发、测试、生产),他们使用 Cognito 用户池授权器进行授权,每个阶段都有不同的用户池,因此此配置必须是动态的.
问题:如何为我的 API 配置 Auhtorizer,以便每个 API 阶段检查正确用户池中的授权?
PS:授权方不是自定义 lambda 函数,它是默认的 Cognito 授权方。
根据 this 帖子,AWS 目前不支持此功能。
你最好的选择似乎是 multi-stack 解决方案,其中你有针对不同环境的单独 API 而不是阶段。
您可以使用 StageVariables
stage variables
authorizer
我们的 API 网关有 3 个阶段(开发、测试、生产),他们使用 Cognito 用户池授权器进行授权,每个阶段都有不同的用户池,因此此配置必须是动态的.
问题:如何为我的 API 配置 Auhtorizer,以便每个 API 阶段检查正确用户池中的授权?
PS:授权方不是自定义 lambda 函数,它是默认的 Cognito 授权方。
根据 this 帖子,AWS 目前不支持此功能。
你最好的选择似乎是 multi-stack 解决方案,其中你有针对不同环境的单独 API 而不是阶段。
您可以使用 StageVariables
stage variables
authorizer