能不能根据你的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/
应该能够创建一个环境变量,以便您可以根据设置在两个云形成参考之间进行交换。
这个概念相当简单:我希望能够在本地测试(使用 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/
应该能够创建一个环境变量,以便您可以根据设置在两个云形成参考之间进行交换。