Configurer le Webhook dans AWS

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Pour recevoir des messages publiés dans une rubrique, abonnez un point de terminaison à la rubrique en question. Lorsque vous abonnez un point de terminaison à une rubrique, le point de terminaison commence à recevoir les messages publiés dans la rubrique associée.

    Avant de commencer

    Assurez-vous d'avoir :

    Rôle requis : evt_mgmt_integration

    Pourquoi et quand exécuter cette tâche

    Procédure

    1. Connectez-vous à la console AWS.
    2. Ouvrez Simple Notification Service.
    3. Dans le volet de navigation de gauche, cliquez sur Rubriques puis, dans la liste des rubriques existantes, ouvrez la rubrique à laquelle vous souhaitez vous abonner.
    4. Cliquez sur l'onglet Abonnements.
    5. Cliquez sur Créer un abonnement.
      Figure 1. Formulaire Créer un abonnement
      Formulaire Créer un abonnement.
    6. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Créer un abonnement
      Champ Description
      ARN de la rubrique Nom de ressource Amazon (ARN) d'une rubrique.
      Remarque :
      Un nom de ressource Amazon (ARN) est une convention de dénomination de fichier utilisée pour identifier une ressource particulière dans le cloud public Amazon Web Services (AWS). Les ARN, qui sont spécifiques à AWS, aident les administrateurs à suivre et à utiliser les éléments et les règles AWS sur tous les appels d'API et produits AWS.
      Protocole Type de point de terminaison. Sélectionnez HTTPS.
      Point de terminaison Valeur du point de terminaison, par exemple une adresse e-mail ou le serveur Web qui peut recevoir les notifications AWS.
      Remarque :
      Saisissez votre URL Webhook dans ce champ. Exemple : https://admin:admin@valarem.service-now.com/api/sn_em_connector/em/inbound_event?source=aws, où admin:admin correspond au nom d'utilisateur et au mot de passe pour l'authentification de base.
      Activer la remise de messages bruts Option pour éviter que des points de terminaison ne traitent le formatage JSON des messages.
      (Facultatif) Règle de filtre des abonnements Les règles de filtre des abonnements vous permettent d'indiquer des noms d'attributs et d'affecter une liste de valeurs à chaque nom d'attribut.
      (Facultatif) Règle de redirection (file d'attente de lettres mortes) File d'attente de lettres mortes ciblant les messages qui ne peuvent pas être remis aux abonnés. Les messages qui ne peuvent pas être remis en raison d'erreurs client ou d'erreurs serveur sont placés dans la file d'attente de lettres mortes pour être traités de nouveau ou analysés de manière plus approfondie.
    7. Cliquez sur Créer un abonnement.
      Si l'abonnement réussit, l'état de l'abonnement passe de En attente à Confirmé.
    8. Recherchez et ouvrez CloudWatch.
    9. Créez des alarmes pour la rubrique.
      Par exemple, une alarme se déclenchant lorsque l'utilisateur publie un message plus d'une fois par minute.
    10. Ouvrez Simple Notification Service.
    11. Dans le volet de navigation de gauche, cliquez sur Rubriques.
    12. Cliquez sur Publier le message.
    13. Dans le corps du message, saisissez le message JSON que vous souhaitez envoyer au point de terminaison.
      {
        "default": "Sample fallback message",
      }
    14. Cliquez sur Publier le message.

    Que faire ensuite

    L'instance ServiceNow est désormais en mesure de recevoir des événements AWS. Les événements sont enregistrés dans la table [em_event]. Vous pouvez voir les alertes respectives dans la colonne Alerte.