我正在尝试使用Serverless.yml文件创建认知用户池ID和应用客户端
我指的是此链接-
https://serverless-stack.com/chapters/configure-cognito-user-pool-in-serverless.html
我想在我的lambda函数代码中使用此Cognito用户池ID。
我可以通过lambda代码获取此用户池ID和应用客户端ID吗?
无服务器有什么方法可以创建一些环境变量等,这些变量可以保存用户池ID和App客户端ID的值?
答案 0 :(得分:1)
您可以执行以下操作:
myFunction:
handler: '...'
environment:
USER_POOL_ID: # The name of the env var in your lambda
Ref: CognitoUserPool # The name of your resource in Resources section
APP_CLIENT_ID:
Ref: CognitoUserPoolClient
它之所以有效,是因为无服务器在后台使用CloudFormation。