我正在AWS上创建一个云形态模板,并成功添加了用户输入所需的用户名和密码参数。 但有没有办法添加"确认密码" 字段呢?
答案 0 :(得分:3)
在我指定了3个参数 - 用户名,密码,确认密码,然后在模板中添加了以下规则部分后,它终于工作了:
JSON:
--shm-size 2G
YAML:
"Rules" : {
"matchPasswords" : {
"Assertions" : [
{
"Assert" : {"Fn::Equals":[{"Ref":"Password"},{"Ref":"ConfirmPassword"}]},
"AssertDescription" : "Passwords do not match"
}
]
}}
答案 1 :(得分:2)
您可以接受3个参数 - 用户名,密码,确认密码。指定类似"密码匹配"的条件然后,将此条件添加到您的所有资源。因此,如果密码不匹配,则不会创建任何内容。
检查此页面以更好地了解条件的使用https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/conditions-section-structure.html