

# Criar uma programação de crawler
<a name="create-crawler-schedule"></a>

É possível criar uma programação para o crawler usando o console do AWS Glue ou a AWS CLI.

------
#### [ Console de gerenciamento da AWS ]

1. Faça login no Console de gerenciamento da AWS e abra o console do AWS Glue em [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue\). 

1. Escolha **Crawlers** no painel de navegação.

1. Siga as etapas 1 a 3 na seção [Configurar um crawler](define-crawler.md).

1. Em [Etapa 4: configurar a saída e o agendamento](define-crawler-set-output-and-scheduling.md), escolha uma **Programação de crawler** para definir a frequência da execução. Você tem a opção de executar o crawler de hora em hora, diariamente, semanalmente, mensalmente ou pode definir uma programação personalizada usando expressões cron.

   Uma expressão cron é uma string que representa um padrão de agendamento, consistindo em seis campos separados por espaços: \$1 \$1 \$1 \$1 \$1 <minute> <hour> <day of month> <month> <day of week> <year> 

   Por exemplo, para executar uma tarefa todos os dias à meia-noite, a expressão cron é: 0 0 \$1 \$1 ? \$1

   Para obter mais informações, consulte [Expressões cron](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html#CronExpressions).

1. Revise as configurações do crawler que você configurou e crie o crawler para ser executado de acordo com uma programação.

------
#### [ AWS CLI ]

```
aws glue create-crawler 
 --name myCrawler \
 --role AWSGlueServiceRole-myCrawler  \
 --targets '{"S3Targets":[{Path="s3://amzn-s3-demo-bucket/"}]}' \
 --schedule cron(15 12 * * ? *)
```

------

Para obter mais informações sobre como usar o cron para programar trabalhos e crawlers, consulte [Programações baseadas em hora para trabalhos e crawlers](monitor-data-warehouse-schedule.md). 