AWS Systems Manager:枚举状态管理器文档中的 StringList 参数
AWS Systems Manager: Enumerate a StringList Parameter in State Manager Document
状态管理器文档允许我们定义类型 StringList
的输入参数。我们如何枚举文档定义中 StringList
中的每个值?
例如,假设一个 StringList
输入参数定义了 运行 的命令列表。我们如何为列表中的每个命令创建一个新的 aws:runShellScript
操作?
下面的伪文档显示了我正在努力实现的目标 - 为 StringList
中的每个值创建一个新操作。
schemaVersion: "2.2"
description: "Updates services configured for the current role"
parameters:
ListOfCommands:
type: "StringList"
description: "A list of commands to execute"
mainSteps:
/* For $C in ListOfCommands: */
- action: "aws:runShellScript"
name: "InstallConsul"
inputs:
runCommand:
- "{{$C}}"
根据 AWS 支持,这目前是不可能的。无法在文档本身的 StringList 中枚举任何值。
状态管理器文档允许我们定义类型 StringList
的输入参数。我们如何枚举文档定义中 StringList
中的每个值?
例如,假设一个 StringList
输入参数定义了 运行 的命令列表。我们如何为列表中的每个命令创建一个新的 aws:runShellScript
操作?
下面的伪文档显示了我正在努力实现的目标 - 为 StringList
中的每个值创建一个新操作。
schemaVersion: "2.2"
description: "Updates services configured for the current role"
parameters:
ListOfCommands:
type: "StringList"
description: "A list of commands to execute"
mainSteps:
/* For $C in ListOfCommands: */
- action: "aws:runShellScript"
name: "InstallConsul"
inputs:
runCommand:
- "{{$C}}"
根据 AWS 支持,这目前是不可能的。无法在文档本身的 StringList 中枚举任何值。