

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando o Amazon EventBridge Scheduler com o Amazon SNS
<a name="using-eventbridge-scheduler"></a>

[O Amazon EventBridge Scheduler](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html) é um programador sem servidor que permite criar, executar e gerenciar tarefas a partir de um serviço gerenciado central. Com o EventBridge Scheduler, você pode criar agendas usando Cron e classificar expressões para padrões recorrentes ou configurar invocações únicas. Você pode configurar janelas de tempo flexíveis para entregas, definir limites de novas tentativas e o tempo máximo de retenção de invocações de API com falha.

Esta página explica como usar o EventBridge Scheduler para publicar uma mensagem de um tópico do Amazon SNS em uma programação.



## Configurar o perfil de execução
<a name="using-eventbridge-scheduler-execution-role"></a>

 Quando você cria um novo EventBridge agendamento, o Scheduler deve ter permissão para invocar sua operação de API de destino em seu nome. Você concede essas permissões ao EventBridge Scheduler usando uma *função de execução*. A política de permissão que você anexa ao perfil de execução da programação define as permissões necessárias. Essas permissões dependem da API de destino que você deseja que o EventBridge Scheduler invoque.

 Quando você usa o console do EventBridge Scheduler para criar um agendamento, como no procedimento a seguir, o EventBridge Scheduler configura automaticamente uma função de execução com base no destino selecionado. Se você quiser criar um EventBridge agendamento usando um dos Agendadores, o, ou SDKs AWS CLI CloudFormation, você deve ter uma função de execução existente que conceda as permissões que o EventBridge Agendador exige para invocar um alvo. *Para obter mais informações sobre como configurar manualmente uma função de execução para sua agenda, consulte [Configurando uma função de execução no Guia do](https://docs.aws.amazon.com/scheduler/latest/UserGuide/setting-up.html#setting-up-execution-role) usuário do EventBridge Scheduler.* 

## Criar uma programação
<a name="using-eventbridge-scheduler-create"></a>

**Para criar uma programação usando o console**

1. Abra o console do Amazon EventBridge Scheduler em [https://console.aws.amazon.com/scheduler/casa](https://console.aws.amazon.com/scheduler/home/).

1.  Na página **Programações**, clique em **Criar programação**. 

1.  Na página **Especificar detalhes da programação**, na seção **Nome e descrição da programação**, faça o seguinte: 

   1. Em **Nome da programação**, insira um nome para a programação. Por exemplo, .**MyTestSchedule** 

   1. (Opcional) Em **Descrição**, insira a descrição da programação. Por exemplo, .**My first schedule**

   1. Em **Grupo de programação**, escolha um grupo de programação na lista suspensa. Se você não tiver um grupo, escolha **padrão**. Para criar um grupo de programação, escolha **criar sua própria programação**. 

      Para adicionar tags a grupos de programação, você usa os grupos de programação. 

1. 

   1. Escolha as opções de programação.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/sns/latest/dg/using-eventbridge-scheduler.html)

1. (Opcional) Se você escolher **Programação recorrente** na etapa anterior, na seção **Período**, faça o seguinte: 

   1. Em **Fuso horário**, escolha um fuso horário. 

   1. Em **Data e hora de início**, insira uma data válida no formato `YYYY/MM/DD` e, em seguida, especifique um carimbo de data/hora no formato de 24 horas `hh:mm`. 

   1. Para **Data e hora de término**, insira uma data válida no formato `YYYY/MM/DD` e, em seguida, especifique um carimbo de data/hora no formato 24 horas `hh:mm`. 

1. Escolha **Próximo**. 

1. Na página **Selecionar destino**, escolha a operação de AWS API que o EventBridge Scheduler invoca: 

   1. Selecione **Publicação do Amazon SNS**.

   1. Na seção **Publicar**, selecione um tópico do SNS ou escolha **Criar novo tópico do SNS**.

   1. (Opcional) Insira uma carga útil JSON. Se você não inserir uma carga, o EventBridge Scheduler usará um evento vazio para invocar a função.

1. Escolha **Próximo**. 

1. Na página **Configurações**, faça o seguinte: 

   1. Para ativar a programação, em **Estado da programação**, mude para **Ativar programação**. 

   1. Para configurar uma política de novas tentativas para a programação, em **Política de novas tentativas e fila de mensagens não entregues (DLQ)**, faça o seguinte:
      + Mude para **Tentar novamente**.
      + Em **Idade máxima do evento**, insira o (s) máximo (s) de **hora (s)** e **minuto (s)** em que o EventBridge Agendador deve manter um evento não processado.
      + O período máximo é de 24 horas.
      + Em **Máximo de tentativas**, insira o número máximo de vezes que o EventBridge Scheduler repete o agendamento se o alvo retornar um erro. 

         O valor máximo é 185 tentativas. 

      Com as políticas de repetição, se um agendamento falhar em invocar seu destino, o EventBridge Scheduler executará novamente o agendamento. Se configurado, você deve definir o tempo máximo de retenção e as novas tentativas da programação.

   1. Escolha onde o EventBridge Scheduler armazena os eventos não entregues.     
[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/sns/latest/dg/using-eventbridge-scheduler.html)

   1. Para usar uma chave gerenciada pelo cliente para criptografar a entrada de destino, em **Criptografia**, escolha **Personalizar as configurações de criptografia (avançado)**. 

      Se você escolher essa opção, insira o ARN da chave do KMS existente ou escolha **Criar AWS KMS key** para navegar até o console do AWS KMS . Para obter mais informações sobre como o EventBridge Scheduler criptografa seus dados em repouso, consulte [Criptografia em repouso no Guia](https://docs.aws.amazon.com/scheduler/latest/UserGuide/encryption-rest.html) do usuário do *Amazon EventBridge Scheduler*. 

   1. Para que o EventBridge Scheduler crie uma nova função de execução para você, escolha **Criar nova função para esta agenda**. Depois, insira um nome em **Nome do perfil**. Se você escolher essa opção, o EventBridge Scheduler anexará as permissões necessárias para seu alvo modelado à função.

1. Escolha **Próximo**. 

1.  Na página **Revisar e criar programação**, revise os detalhes da programação. Em cada seção, escolha **Editar** para voltar a essa etapa e editar seus detalhes. 

1. Clique em **Criar programação**. 

   Você pode ver a lista com as programações novas e existentes na página **Programações**. Na coluna **Status**, verifique se a nova programação está **Ativada**. 

## Recursos relacionados
<a name="using-eventbridge-scheduler-related-resources"></a>

 Para obter mais informações sobre o EventBridge Scheduler, consulte o seguinte: 
+ [EventBridge Guia do usuário do Scheduler](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html)
+ [EventBridge Referência da API Scheduler](https://docs.aws.amazon.com/scheduler/latest/APIReference/Welcome.html)
+ [EventBridge Preços do Scheduler](https://aws.amazon.com/eventbridge/pricing/#Scheduler)