2 Respostas
- Mais recentes
- Mais votos
- Mais comentários
1
Hello,
The correct syntax looks like this:
AWS stepfunctions start-execution --state-machine-arn $ARN --input "{\"first_name\" : \"test\"}"
I agree with you that the documentation is misleading/confusing because "input": "{\"first_name\" : \"test\"}"
is not a valid JSON.
If your having issues with JSON encoding, jq can help, for example:
AWS stepfunctions start-execution --state-machine-arn $ARN --input "$(echo '{"my_key": "my_value"}' | jq -R . )"
You can also read the input from a file:
aws stepfunctions start-execution --state-machine-arn $ARN --input "$(jq -R . input.json --raw-output)"
I hope this helps!
Regards,
Carl Östrand
respondido há 2 anos
-1
Hello, Attaching the link necessary for the same. Please refer the same to check for the syntax and the right options . [1]
Hope this helps !!
Link- https://awscli.amazonaws.com/v2/documentation/api/latest/reference/stepfunctions/start-execution.html -- [1]
Conteúdo relevante
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 10 meses
- AWS OFICIALAtualizada há um ano