Escolha uma frequência
Defina com que frequência a integração executa
Expressões avançadas
Controle total com expressões rate e cron
Escolhendo uma frequência
Escolha com que frequência a integração deve executar. Dependendo da sua escolha, o formulário mostra as opções correspondentes:O campo de horário
Digite o horário apenas com números e o campo formata para você:- Os dois-pontos são inseridos automaticamente.
- Horas com um único dígito ganham o zero à esquerda: digitar
9vira09:. - Valores colados funcionam com ou sem separador (
0930e09:30são aceitos). - Dígitos que não formam um horário válido simplesmente não são aceitos.
Trocando de frequência
Suas escolhas são lembradas enquanto você edita. Se você escolher um horário em Diária, trocar para A cada hora para comparar e voltar para Diária, o horário continua lá. O mesmo vale para dias selecionados e intervalos.Todos os agendamentos usam o fuso horário UTC. Converta seu horário local para UTC ao escolher o horário.
Expressões avançadas
Se as opções de frequência não expressam o agendamento que você precisa, clique em Mostrar avançado para digitar a expressão de agendamento diretamente. Dois formatos são suportados. Enquanto você digita, o campo valida a expressão e mostra uma mensagem de erro clara quando algo está errado. O erro mais comum é até corrigido automaticamente:rate(1 days) se corrige para rate(1 day), e rate(5 day) para rate(5 days). A validação existe para ajudar: ela nunca impede o salvamento.
Ao editar uma integração cujo agendamento foi escrito como expressão avançada, a seção avançada abre automaticamente para que o agendamento fique visível de imediato.
Expressões rate
Expressões rate definem com que frequência uma integração deve ser executada usando intervalos de tempo simples, no formatorate(value unit).
Exemplos:
rate(1 day)- Executar uma vez por diarate(7 days)- Executar uma vez por semana
Expressões cron
Expressões cron fornecem controle preciso sobre quando as integrações são executadas, permitindo especificar horários exatos, dias da semana ou datas usando a expressão cron do AWS EventBridge. A expressão tem seis campos: minuto, hora, dia-do-mês, mês, dia-da-semana e ano. Formato:cron(minute hour day-of-month month day-of-week year)
Exemplo:
cron(15 3 ? * * *): executa todos os dias às 3:15 AM.
Para um guia completo sobre a sintaxe e diferenças entre a expressão cron normal e a expressão cron do AWS EventBridge, consulte a documentação de cron do AWS EventBridge.
Executar agora
Além do agendamento, você pode disparar uma execução a qualquer momento.Pela página de edição
Abra a integração e clique em Executar agora, ao lado do botão Salvar. Um diálogo de confirmação sempre aparece antes de qualquer execução. Isso funciona mesmo se a integração estiver desabilitada (útil para testar sem ligar o agendamento).- Se houver alterações não salvas, o diálogo avisa e a ação vira Salvar e executar: suas alterações são salvas primeiro e então a execução começa. Se o salvamento falhar, nada é executado.
- Para integrações webhook, o diálogo pede o payload JSON que o webhook receberia. Ele vem preenchido com o corpo de exemplo do preview (se você tiver informado um) ou com o último payload usado nessa integração.
- Em caso de sucesso, você verá a mensagem Execução iniciada; se a execução não puder ser iniciada, o motivo é mostrado dentro do diálogo.