Правило выбора StepFunction для проверки, является ли поле массива пустым - PullRequest
0 голосов
/ 11 января 2019

Есть ли способ создать правило выбора в StepFunction, чтобы определить, есть ли в поле массива какие-либо элементы?

Текущая документация StepFunction не содержит списков операторов сравнения для конкретной коллекции, поэтому мне интересно, возможно ли достичь этого, не применяя отдельную лямбду для проверки, является ли массив пустым?

1 Ответ

0 голосов
/ 12 января 2019

Нет, вы не можете проверить поле массива в состоянии Choice. Единственный способ - установить его на входе, полученном из предыдущего состояния.

"Choices":[
   {
     "Variable":"$.isEmpty",
     "BooleanEquals":true,
     "Next":"NextState"
   }
]
...