AWS Cloudformation添加确认密码参数

时间:2018-01-18 11:34:15

标签: amazon-web-services passwords amazon-cloudformation

我正在AWS上创建一个云形态模板,并成功添加了用户输入所需的用户名和密码参数。 但有没有办法添加"确认密码" 字段呢?

2 个答案:

答案 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