Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Iniciar un AWS Glue trabajar con Step Functions
Aprenda a usar Step Functions para iniciar un trabajo en AWS Glue. En esta página se enumeran las API acciones admitidas y se proporciona un ejemplo de Task
estado para iniciar un AWS Glue trabajo.
Para obtener información sobre la integración con AWS servicios en Step Functions, consulte Integración de los servicios de yPasar parámetros a un servicio API en Step Functions.
Características clave de Optimized AWS Glue integración
El patrón de integración Ejecutar un trabajo (.sync) está disponible.
El campo
JobName
se extrae de la solicitud y se inserta en la respuesta, que normalmente solo contieneJobRunID
.
A continuación se incluye un Task
estado que inicia un AWS Glue trabajo.
"Glue StartJobRun": { "Type": "Task", "Resource": "arn:aws:states:::glue:startJobRun.sync", "Parameters": { "JobName": "GlueJob-JTrRO5l98qMG" }, "Next": "ValidateOutput" },
Parámetros en Step Functions se expresan en PascalCase
Incluso si el servicio nativo API está encamelCase, por ejemplo, la API acciónstartSyncExecution
, se especifican parámetros en PascalCase, como:StateMachineArn
.
Compatible AWS Glue APIs
IAMpolíticas de llamadas AWS Glue
En las siguientes plantillas de ejemplo se muestra cómo AWS Step Functions genera IAM políticas en función de los recursos de la definición de su máquina de estados. Para obtener más información, consulte Cómo Step Functions genera IAM políticas para servicios integrados y Descubra los patrones de integración de servicios en Step Functions.
AWS Glue no tiene un control basado en los recursos.