【发布时间】:2020-10-10 17:42:39
【问题描述】:
我正在使用无服务器框架创建 Cognito 用户池,根据我正在部署的阶段,我想要myapp-dev、myapp-staging 等域名前缀。我在@中使用的代码987654323@是这样的:
CognitoUserPoolDomain:
Type: AWS::Cognito::UserPoolDomain
Properties:
Domain: myapp-${self:custom_stage}
UserPoolId:
Ref: CognitoUserPool
和
custom:
stage: ${opt:stage, self:provider.stage}
${self:custom_stage} 变量适用于所有其他资源,但不适用于域名,因为它抱怨非法字符。有没有其他方法可以做到这一点?
【问题讨论】:
标签: amazon-cloudformation amazon-cognito serverless-framework