![](/img/trans.png)
[英]How to read the input state in a Step Function from a Glue Python job?
[英]Pass Input of Step Function to Glue JOb
您使用的语法无效。 请查看以下示例或此链接了解更多信息。
GlueOrchestrationStateMachine:
Type: "AWS::StepFunctions::StateMachine"
Properties:
RoleArn: !GetAtt StepFunctionsServiceRole.Arn
DefinitionString: !Sub |-
{
"StartAt": "Glue StartJobRun",
"States": {
"Glue StartJobRun": {
"Type": "Task",
"Resource": "arn:aws:states:::glue:startJobRun.sync",
"Parameters": {
"JobName.$": "$.job_name",
"Arguments": {
"--REGION.$": "$.arguments.region",
"--TABLE_NAME.$": "$.arguments.table_name",
"--S3_OUTPUT_BUCKET.$": "$.arguments.s3_output_bucket",
"--S3_OUTPUT_KEY_PREFIX.$": "$.arguments.s3_output_key_prefix",
"--DATABASE_NAME.$": "$.arguments.database_name"
}
},
"InputPath": "$",
"ResultPath": "$.status",
"Next": "Start Crawler",
"Catch": [
{
"ErrorEquals": [ "States.ALL" ],
"Next": "Job Failure"
}
]
},
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.