如何传递参数存储的参数名称和值的名称,以便步骤函数更新它?
输入:参数存储参数名称=“foo”,值=“bar”。 Step 函数运行,用值“bar”更新参数存储的“foo”参数
{
"StartAt": "PutParameter",
"States": {
"PutParameter": {
"Type": "Task",
"Parameters": {
"Name": "Name-of-Parameter",
"Value": "Value"
},
"Resource": "arn:aws:states:::aws-sdk:ssm:putParameter",
"End": true
}
}
}
您使用 JSON 形式的参数执行 Step Function。如果该 JSON 包含键
ParamKey
和 ParamValue
,如下所示:
{
"ParamKey": "foo",
"ParamValue": "bar"
}
然后您可以更新您的 Step Function 以访问输入路径:
{
"StartAt": "PutParameter",
"States": {
"PutParameter": {
"Type": "Task",
"Parameters": {
"Name.$": "$.ParamKey",
"Value.$": "$.ParamValue"
},
"Resource": "arn:aws:states:::aws-sdk:ssm:putParameter",
"End": true
}
}
}