aws / aws/aws-step-functions-data-science-sdk-python
Feature Request: Support placeholders for Map state
- Lingua principale
- Python
- Stelle
- 299
- Fork
- 84
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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')
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo l’esempio di Map state e tracciando come vengono serializzati execution input, input_path e items_path. Esamina l’implementazione di Map state e i test correlati, se presenti, per determinare il comportamento previsto dei segnaposto. Il lavoro è completo quando execution input può essere passato a un Map state senza il JSON serialization error, con una copertura del caso mostrato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, python
- Ambito
- cloud
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100