2回答
- 新しい順
- 投票が多い順
- コメントが多い順
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
回答済み 2年前
-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]
関連するコンテンツ
- AWS公式更新しました 10ヶ月前