

• Amazon Systems Manager CloudWatch 控制面板在 2026 年 4 月 30 日之后将不再可用。客户可以像现在一样继续使用 Amazon CloudWatch 控制台来查看、创建和管理其 Amazon CloudWatch 控制面板。有关更多信息，请参阅 [Amazon CloudWatch 控制面板文档](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)。

# `aws:updateVariable` – 更新运行手册变量的值
<a name="automation-action-update-variable"></a>

此操作会更新运行手册变量的值。值的数据类型必须与要更新的变量的数据类型相匹配。不支持数据类型转换。`aws:updateVariable` 操作不支持 `onCancel` 属性。

**Input**  
输入如下。

------
#### [ YAML ]

```
name: updateStringList
action: aws:updateVariable
inputs:
    Name: variable:variable name
    Value:
    - "1"
    - "2"
```

------
#### [ JSON ]

```
{
    "name": "updateStringList",
    "action": "aws:updateVariable",
    "inputs": {
        "Name": "variable:variable name",
        "Value": ["1","2"]
    }
}
```

------

名称  
要更新其值的变量名称。必须使用格式 `variable:variable name`  
类型：字符串  
是否必需：是

值  
要分配给变量的新值。值必须与变量的数据类型相匹配。不支持数据类型转换。  
类型：Boolean \$1 Integer \$1 MapList \$1 String \$1 StringList \$1 StringMap  
是否必需：是  
约束：  
+ MapList 最多可以包含 200 个项目。
+ 密钥长度的最小长度可以为 1，最大长度可以为 50。
+ StringList 最少可以为 0 项，最多可以为 50 项。
+ 字符串长度的最小长度可以为 1，最大长度可以为 512。Output

无  
