在创建资源栈,指定参数密码的时候,由于只需输入一次密码,有可能由于手误输入一个错误的密码,导致无法登录已创建的 ECS 实例、RDS 实例或其他产品实例。

解决方法

在编辑资源栈模板时,在 InstancePassword 块中,指定参数属性 Confirmtrue 来解决这个问题。模板中定义 "Confirm": true 后,根据模板创建资源栈时,在 启动栈流程页面中,您需要输入两次密码,且两次输入的密码一致,才能创建资源栈。

具体方法如下:

  1. 在编辑模板时,设置密码参数 "Confirm": true

    示例

    "InstancePassword": {
        "Confirm": true,
        "NoEcho": true,
        "MaxLength": "41",
        "Description": "The login password of ECS instances",
        "Type": "String",
        "ConstraintDescription": "Consist of 8 to 41 characters of alphanumeric characters",
        "MinLength": "8",
        "AllowedPattern": "[a-zA-Z0-9]*"
    },
    					
    注意

    Confirm 属性只能用于 NoEchotrue 的参数中。

  2. 在创建资源栈时, 启动栈页面中,设置实例密码。