能不能根据你的stage动态切换一个Serverless function authorizer?

Can you dynamically switch a Serverless function authorizer based on your stage?

这个概念相当简单:我希望能够在本地测试(使用 serverless-offline)与部署 API 时对功能使用不同的授权方:

functionName:
    handler: handler.functionName
    events:
    - http:
        path: my/function
        method: get
        authorizer:
            name: localAuthorizer
            # arn: arn:aws:lambda:rest:goes:here

有什么方法可以根据我 运行 的阶段在 localAuthorizer 和完整的 arn 之间动态切换到我的远程授权者?

https://serverless.com/framework/docs/providers/aws/guide/variables/

应该能够创建一个环境变量,以便您可以根据设置在两个云形成参考之间进行交换。