Agregado de desencadenadores - AWS Glue

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.

Agregado de desencadenadores

Puede agregar un desencadenador mediante la consola de AWS Glue, la AWS Command Line Interface (AWS CLI) o la API de AWS Glue.

nota

Actualmente, la consola de AWS Glue solo admite trabajos, no rastreadores, cuando se trabaja con desencadenadores. Puede utilizar la AWS CLI o la API de AWS Glue para configurar desencadenadores tanto con trabajos como con rastreadores.

Para agregar un desencadenador (consola)
  1. Inicie sesión en la AWS Management Console y abra la consola de AWS Glue en https://console.aws.amazon.com/glue/.

  2. En el panel de navegación, en ETL, elija Triggers (Desencadenadores). A continuación, elija Add trigger (Añadir desencadenador).

  3. Proporcione las siguientes propiedades:

    Nombre

    Asigne un nombre único al disparador.

    Trigger type (Tipo de disparador)

    Especifique uno de los siguientes valores:

    • Schedule (Calendario): el desencadenador se activa a una frecuencia y hora específicas.

    • Job events (Eventos de trabajo): un desencadenador condicional. El desencadenador se activa cuando alguno o todos los trabajos de la lista coinciden con sus estados designados. Para que el desencadenador se active, un desencadenador debe haber iniciado los trabajos vigilados. Para cualquier trabajo que elija, solo puede vigilar un evento de trabajo (estado de finalización).

    • On-demand (Bajo demanda): el desencadenador se pone en marcha cuando se activa.

  4. Complete el asistente para desencadenadores. En la página Review (Revisar), puede activar inmediatamente los desencadenadores de tipo Schedule (Calendario) y Job events (Eventos de trabajo) (condicional) seleccionando Enable trigger on creation (Habilitar desencadenador al crearlo).

Para añadir un desencadenador (AWS CLI)
  • Introduzca un comando similar al siguiente.

    aws glue create-trigger --name MyTrigger --type SCHEDULED --schedule "cron(0 12 * * ? *)" --actions CrawlerName=MyCrawler --start-on-creation

    Este comando crea un desencadenador de programación llamado MyTrigger, que se ejecuta todos los días a las 12:00 h UTC e inicia un rastreador llamado MyCrawler. El desencadenador se crea en el estado activado.

Para obtener más información, consulte Disparadores de AWS Glue.