Este tópico explica como usar uma source de eventos HTTP no EventBridge para integração com o GitHub.
Contexto
A integração do GitHub com o EventBridge permite enviar eventos do repositório, como pushes de código, diretamente aos membros da equipe. Isso facilita o acompanhamento de alterações e melhora a colaboração.
Pré-requisitos
Procedimento
Etapa 1: Criar uma URL de webhook do GitHub
Crie uma source de eventos do tipo HTTP/HTTPS Events no console do EventBridge. A tabela a seguir descreve os parâmetros. Para mais informações, consulte Custom event source with an HTTP/HTTPS trigger.
Request Type: Selecione HTTP&HTTPS.
Request Method: Selecione POST.
Security Configuration: Selecione Optional.
Após criar a source de eventos, localize-a na lista de origens e clique em Details para visualizar as informações de configuração. Use a Internet request URL como URL de webhook da source de eventos. 
Etapa 2: Criar um webhook de repositório
Faça login no GitHub e selecione um repositório.
Na aba Settings, no painel de navegação à esquerda, clique em Webhooks.
-
No canto superior direito, clique em Add webhook. Configure os parâmetros a seguir e clique em Add webhook.
Payload URL: Insira a Internet request URL obtida na Etapa 1.
Content type: Selecione application/json.
Which events would you like to trigger this webhook?: Selecione Just the push event.
Altere o repositório local, faça o commit e envie a mudança para o GitHub.
Etapa 3: Verificar o resultado
Acesse o console do EventBridge.
Na barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, clique em Event Buses.
Ainda no painel de navegação à esquerda, clique em Event Tracking para visualizar e verifique as informações do evento obtido.