Api Gateway Stages的不同Cognito池授权者

vit*_*ors 6 amazon-web-services amazon-cognito aws-api-gateway aws-cognito

我们在API网关(开发,测试,生产)上有3个阶段,它们使用Cognito用户池授权器进行授权,每个阶段都有一个不同的用户池,因此此配置必须是动态的。

问题:如何为我的API配置Auhtorizer,以便每个API阶段都在正确的用户池中检查授权?

PS:授权者不是自定义的lambda函数,它是默认的Cognito授权者。

Tom*_*mty 3

根据 AWS 论坛上已“存档”的帖子,AWS 目前不支持此功能。

最好的选择似乎是多堆栈解决方案,在该解决方案中,您可以为不同的环境提供单独的 API,而不是阶段。

另请参阅这篇文章以获取更多信息。