Cette rubrique explique comment utiliser une source d'événements HTTP dans EventBridge pour s'intégrer à GitHub.
Contexte
L'intégration de GitHub avec EventBridge permet d'envoyer des événements depuis votre dépôt, tels que les poussées de code (push), directement aux membres de votre équipe. Cela facilite le suivi des modifications du code et améliore la collaboration.
Prérequis
Procédure
Étape 1 : Créer une URL de webhook GitHub
Créez une source d'événements de type HTTP/HTTPS Events dans la console EventBridge. Le tableau suivant décrit les paramètres. Pour plus d'informations, consultez la rubrique Source d'événements personnalisée avec un déclencheur HTTP/HTTPS.
Request Type : sélectionnez HTTP&HTTPS.
Request Method : sélectionnez POST.
Security Configuration : sélectionnez Optional.
Une fois la source d'événements créée, retrouvez-la dans la liste des sources d'événements, puis cliquez sur Details pour consulter les informations de configuration. L'URL indiquée dans le champ Internet request URL sert d'URL de webhook pour la source d'événements. 
Étape 2 : Créer un webhook de dépôt
Connectez-vous à GitHub et sélectionnez un dépôt.
Dans l'onglet Settings, cliquez sur Webhooks dans le volet de navigation de gauche.
-
Dans le coin supérieur droit, cliquez sur Add webhook. Configurez les paramètres suivants, puis cliquez sur Add webhook.
Payload URL : saisissez l'Internet request URL obtenue à l'étape 1.
Content type : sélectionnez application/json.
Which events would you like to trigger this webhook? : sélectionnez Just the push event.
Modifiez votre dépôt local, validez la modification (commit) et poussez-la vers GitHub.
Étape 3 : Vérifier le résultat
Connectez-vous à la console EventBridge.
Dans la barre de navigation supérieure, sélectionnez une région.
Dans le volet de navigation de gauche, cliquez sur Event Buses.
Dans le volet de navigation de gauche, cliquez sur Event Tracking pour consulter et vérifier les informations relatives aux événements obtenus.