Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
La définition d’un modèle d’événement fait généralement partie du processus plus large de création d’une nouvelle règle ou de modification d’une règle existante. En utilisant le Sandbox EventBridge, vous pouvez toutefois définir rapidement un modèle d'événement et utiliser un exemple d'événement pour confirmer que le modèle correspond aux événements souhaités, sans avoir à créer ou à modifier de règle. Une fois que vous avez testé votre modèle d'événement, EventBridge offrez-vous la possibilité de créer une nouvelle règle en utilisant ce modèle d'événement directement depuis le sandbox.
Pour plus d’informations sur les modèles d’événements, consultez Modèles d' EventBridge événements Amazon.
Important
Dans EventBridge, il est possible de créer des règles pouvant entraîner des higher-than-expected frais et des ralentissements. Par exemple, vous pouvez créer par inadvertance une règle qui entraîne une boucle infinie, dans laquelle une règle est déclenchée de manière récursive sans fin. Supposons que vous ayez créé une règle pour détecter les modifications dans un compartiment Amazon S3 et que ACLs vous déclenchiez un logiciel pour les faire passer à l'état souhaité. Si la règle n'est pas écrite avec soin, la modification suivante la ACLs déclenche à nouveau, créant ainsi une boucle infinie.
Pour obtenir des conseils sur la façon d’écrire des règles et des modèles d’événements précis afin de réduire au maximum ces résultats inattendus, consultez Bonnes pratiques en matière de règles et Bonnes pratiques.
Pour tester un modèle d'événement à l'aide du EventBridge sandbox
Ouvrez la EventBridge console Amazon à l'adresse https://console.aws.amazon.com/events/
. -
Dans le volet de navigation, choisissez Ressources pour développeurs, puis sélectionnez Environnement de test (sandbox), et sur la page Environnement de test (sandbox), choisissez l'onglet Modèle d'événement.
-
Dans Source de l'événement, choisissez AWS des événements ou des événements EventBridge partenaires.
-
(Facultatif) Dans la section Exemples d’événements, choisissez un Type d’exemple d’événement par rapport auquel vous souhaitez tester votre modèle d’événement.
Les types d’exemples d’événements suivants sont disponibles :
-
AWS événements — Choisissez parmi les événements émis ou pris en charge Services AWS.
-
EventBridge événements partenaires : sélectionnez parmi les événements émis par des services tiers qui prennent en charge EventBridge, tels que Salesforce.
-
Saisir mon propre : entrez votre propre événement au format texte JSON.
Vous pouvez également utiliser un événement AWS ou un événement partenaire comme point de départ pour créer votre propre événement personnalisé.
Sélectionnez AWS des événements ou des événements EventBridge partenaires.
Utilisez le menu déroulant Exemples d’événements pour sélectionner l’événement que vous souhaitez utiliser comme point de départ pour votre événement personnalisé.
EventBridge affiche l'exemple d'événement.
Sélectionnez Copier.
Sélectionnez Saisir mon propre pour Type d’événement.
Supprimez l'exemple de structure d'événement dans le volet d'édition JSON et collez l'événement AWS ou l'événement partenaire à sa place.
Modifiez le code JSON de l’événement pour créer votre propre exemple d’événement.
-
-
Choisissez une Méthode de création. Vous pouvez créer un modèle d'événement à partir d'un EventBridge schéma ou d'un modèle, ou vous pouvez créer un modèle d'événement personnalisé.
Pour utiliser un EventBridge schéma existant afin de créer le modèle d'événement, procédez comme suit :
-
Dans la section Méthode de création, pour Méthode, sélectionnez Utiliser le schéma.
-
Dans la section Modèle d’événement, pour Type de schéma, sélectionnez Sélectionner un schéma dans le registre des schémas.
-
Pour le Registre des schémas, cliquez sur la liste déroulante et entrez le nom d’un registre de schémas, tel que
aws.events
. Vous pouvez également sélectionner une option dans la liste déroulante qui s’affiche. -
Pour Schéma, cliquez sur la liste déroulante et entrez le nom du schéma à utiliser. Par exemple,
aws.s3@ObjectDeleted
. Vous pouvez également sélectionner une option dans la liste déroulante qui s’affiche. -
Dans la section Modèles, cliquez sur le bouton Modifier en regard de n’importe quel attribut pour ouvrir ses propriétés. Définissez les champs Relation et Valeur selon vos besoins, puis choisissez Jeu pour enregistrer l’attribut.
Note
Pour en savoir plus sur la définition d’un attribut, cliquez sur l’icône Infos en regard du nom de l’attribut. Pour savoir comment définir les propriétés des attributs dans votre événement, ouvrez la section Remarque de la boîte de dialogue des propriétés des attributs.
Pour supprimer les propriétés d’un attribut, cliquez sur le bouton Modifier correspondant à cet attribut, puis choisissez Effacer.
-
Choisissez Générer un modèle d’événement au format JSON pour générer et valider votre modèle d’événement sous forme de texte JSON.
-
(Facultatif) Pour tester l’exemple d’événement par rapport à votre modèle de test, choisissez Modèle de test.
EventBridge affiche une boîte de message indiquant si votre exemple d'événement correspond au modèle d'événement.
Vous pouvez également choisir l’une des options suivantes :
-
Copier : copiez le modèle d’événement dans le presse-papiers de votre appareil.
-
Prettify : facilite la lecture du texte JSON en ajoutant des sauts de ligne, des tabulations et des espaces.
-
-
(Facultatif) Pour créer une règle avec ce modèle d’événement et l’affecter à un bus d’événements spécifique, choisissez Créer une règle avec un modèle.
EventBridge vous amène à l'étape 1 de la section Créer une règle, que vous pouvez utiliser pour créer une règle et l'attribuer au bus d'événements de votre choix.
Notez que l’Étape 2 : Générer un modèle d’événement contient les informations du modèle d’événement que vous avez déjà spécifiées et que vous pouvez accepter ou mettre à jour.
Pour plus d’informations sur la création de règles, consultez Création de règles qui réagissent aux événements sur Amazon EventBridge.