如何访问 Step Function Map 状态下的上下文对象?
How to access context object in Step Function Map state?
我想从上下文对象访问状态机输入。 AWS documentation 说我可以从 ItemsPath
和 InputPath
访问上下文对象。所以我正在尝试这样的事情:
{
"StartAt": "Map",
"States": {
"Map": {
"Type": "Map",
"ItemsPath.$": "$$.Execution.Input",
"MaxConcurrency": 2,
"Iterator": {
...
}
}
}
但这给我语法错误(不支持 ItemsPath.$)。有人试过这样做吗?感谢您的帮助。
您不需要 ItemsPath.$
,只需使用 ItemsPath
:
{
"StartAt": "Map",
"States": {
"Map": {
"Type": "Map",
"ItemsPath": "$$.Execution.Input",
"MaxConcurrency": 2,
"Iterator": {
...
}
}
}
我想从上下文对象访问状态机输入。 AWS documentation 说我可以从 ItemsPath
和 InputPath
访问上下文对象。所以我正在尝试这样的事情:
{
"StartAt": "Map",
"States": {
"Map": {
"Type": "Map",
"ItemsPath.$": "$$.Execution.Input",
"MaxConcurrency": 2,
"Iterator": {
...
}
}
}
但这给我语法错误(不支持 ItemsPath.$)。有人试过这样做吗?感谢您的帮助。
您不需要 ItemsPath.$
,只需使用 ItemsPath
:
{
"StartAt": "Map",
"States": {
"Map": {
"Type": "Map",
"ItemsPath": "$$.Execution.Input",
"MaxConcurrency": 2,
"Iterator": {
...
}
}
}