【问题标题】:How to integrate a new authorizer for AWS API Gateway through "Serverless" framework?如何通过“无服务器”框架为 AWS API Gateway 集成新的授权方?
【发布时间】:2016-08-21 01:55:41
【问题描述】:

我正在使用 serverless.com 框架开发一个无服务器项目,我偶然发现了我必须构建一个 Amazon Cognito 用户池与 Api Gateway 的集成的案例。

如何编写 Labmda 函数并将该函数设置为新的自定义授权者?

这是 Authorizer Labmda 函数的good example。问题是如何将该功能实现到无服务器框架中。任何例子都值得赞赏。

感谢您的帮助。

【问题讨论】:

    标签: amazon-web-services aws-lambda


    【解决方案1】:

    首先进入 API Gateway 的 Authorizer 选项卡,添加 cognito UserPool 授权器。记下面包屑中的资源 ID。然后在 s-function.json 中你可以使用

     "authorizationType": "COGNITO_USER_POOLS",
     "authorizerId": "<resource_id_of_authorizer>",
    

    【讨论】:

    • 如果您使用的是无服务器 0.5v
    猜你喜欢
    • 2022-10-13
    • 2020-08-21
    • 2017-04-13
    • 1970-01-01
    • 2019-05-01
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 2020-03-13
    相关资源
    最近更新 更多