Adição de acionadores - AWS Glue

Adição de acionadores

É possível adicionar um gatilho usando o console do AWS Glue, a AWS Command Line Interface (AWS CLI) ou a API do AWS Glue.

nota

Atualmente, o console do AWS Glue oferece suporte somente a trabalhos, não a crawlers, ao trabalhar com gatilhos. Você pode usar a AWS CLI ou a API do AWS Glue para configurar gatilhos com trabalhos e crawlers.

Como adicionar um gatilho (console)
  1. Faça logon no AWS Management Console e abra o console do AWS Glue em https://console.aws.amazon.com/glue/.

  2. No painel de navegação, em ETL, selecione Triggers (Gatilhos). Escolha Add trigger (Adicionar gatilhos).

  3. Forneça as seguintes propriedades:

    Nome

    Atribua um nome exclusivo ao gatilho.

    Tipos de gatilho

    Especifique um dos seguintes:

    • Schedule (Programação): o gatilho é acionado em uma frequência e hora específicas.

    • Job events (Eventos de trabalho): um gatilho condicional. O gatilho é acionado quando um ou todos os trabalhos na lista correspondem ao seu status designado. Para que o gatilho seja acionado, os trabalhos monitorados devem ter sido iniciados por um gatilho. Para qualquer trabalho que você escolher, só é possível observar um evento de trabalho (status de conclusão).

    • On-demand (Sob demanda): o gatilho é acionado quando habilitado.

  4. Executar o assistente de gatilho. Na página Review (Revisar) você pode ativar gatilhos Schedule (Programados) e de Job events (Eventos de trabalho) (condicionais) imediatamente selecionando Enable trigger on creation (Habilitar gatilho na criação).

Como adicionar um gatilho (AWS CLI)
  • Digite um comando semelhante ao seguinte:

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

    Esse comando cria um gatilho programado chamado MyTrigger, que é executado todos os dias às 12h UTC e inicia um crawler chamado MyCrawler. O gatilho é criado no estado ativado.

Para ter mais informações, consulte Gatilhos do AWS Glue.