aws / aws/aws-step-functions-data-science-sdk-python
Feature Request: Support placeholders for Map state
- Vorherrschende Sprache
- Python
- Sterne
- 299
- Forks
- 84
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently I am not able to pass execution input to a Map state. If I try to pass execution input to map state it throws 'Object of type 'ExecutionInput' is not JSON serializable' . So is it possible to add palceholder support to Map state.
```
input_data_check_map_step= steps.states.Map(state_id='input_data_check_map',
iterator=input_data_check_lambda_task,
input_path=execution_input,
items_path=execution_input['input_data_dirs'],
parameters={'input_dir':'$.Map.Item.Value','fcst_date':"$.fcst_date"},
max_concurrency=5,
comment='Run input data checks in dynamic parllel state',
result_path='$.InputDataCheckRes')
```
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Beispiel zum Map state zu reproduzieren und nachzuverfolgen, wie execution input, input_path und items_path serialisiert werden. Überprüfe die Implementierung des Map state und die zugehörigen Tests, sofern vorhanden, um das beabsichtigte Verhalten von Platzhaltern zu bestimmen. Als erledigt gilt die Aufgabe, wenn execution input ohne den JSON serialization error an einen Map state übergeben werden kann und der gezeigte Fall durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, python
- Bereich
- cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100