我正在尝试使用 YAML 创建 AWS CloudFormation 模板。我添加了一个 UserPool 资源,如下所示。用户池名称和 id 应通过参数值获取,即如果参数 paramUserPoolName 的值为 'Sample',则:
UserPoolName = 示例
UserPool 资源名称 = SampleUserPool 即“paramUserPoolName + UserPool”的串联值
Parameters:
paramUserPoolName:
Type: String
Resources:
<I need 'paramUserPoolName + UserPool' here >:
Type: 'AWS::Cognito::UserPool'
Properties: {
"UserPoolName": paramUserPoolName
}
如何在 CloudFormation 模板中动态创建资源 ID?
PS:
以下工作:
Resources:
SampleUserPool:
Type: 'AWS::Cognito::UserPool'
Properties:
UserPoolName: !Sub ${paramUserPoolName}UserPool