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.
Tutoriel : Enregistrer une règle d'événement
Ensuite, enregistrez une règle d'événement qui capture uniquement les événements d'échec de tâche.
Pour enregistrer votre EventBridge règle
Ouvrez la EventBridge console Amazon à l'adresse https://console.aws.amazon.com/events/
. -
Dans le volet de navigation, choisissez Règles.
-
Choisissez Créer une règle.
-
Saisissez un nom et une description pour la règle.
Une règle ne peut pas avoir le même nom qu'une autre règle de la même région et sur le même bus d'événement.
-
Pour Event bus (Bus d'événement), sélectionnez le bus d'événement que vous souhaitez associer à cette règle. Si vous souhaitez que cette règle corresponde aux événements provenant de votre compte, sélectionnez Bus d’événements par défaut AWS . Lorsqu'un AWS service de votre compte émet un événement, celui-ci est toujours redirigé vers le bus d'événements par défaut de votre compte.
-
Pour Type de règle, choisissez Règle avec un modèle d’événement.
-
Choisissez Suivant.
-
Pour Event source (Source de l'événement), choisissez Other (Autres).
-
Pour Modèle d'événement, sélectionnez Modèles personnalisés (JSONéditeur).
-
Collez le modèle d'événement suivants dans la zone de texte.
{ "detail-type": [ "Batch Job State Change" ], "source": [ "aws.batch" ], "detail": { "status": [ "FAILED" ] } }
Ce code définit une EventBridge règle qui correspond à tout événement correspondant au statut de la tâche
FAILED
. Pour plus d'informations sur les modèles d'événements, consultez la section Événements et modèles d'événements dans le guide de EventBridge l'utilisateur Amazon. -
Choisissez Suivant.
-
Pour Types de cibles, choisissez service AWS .
-
Pour Sélectionner une cible, choisissez un SNSsujet, et pour Sujet, choisissez JobFailedAlert.
-
(Facultatif) Pour Additional settings (Paramètres supplémentaires), procédez comme suit :
-
Pour Maximum age of event (Âge maximal de l'événement), saisissez une valeur comprise entre une minute (00:01) et 24 heures (24:00).
-
Pour Retry attempts (Nouvelles tentatives), saisissez un nombre compris entre 0 et 185.
-
Pour la file d'attente de lettres mortes, choisissez si vous souhaitez utiliser une file d'SQSattente Amazon standard comme file d'attente de lettres mortes. EventBridge envoie les événements qui correspondent à cette règle à la file d'attente des lettres mortes s'ils ne sont pas correctement transmis à la cible. Effectuez l’une des actions suivantes :
-
Choisissez None (Aucune) pour ne pas utiliser de file d'attente de lettres mortes.
-
Choisissez Sélectionnez une SQS file d'attente Amazon dans le AWS compte courant à utiliser comme file d'attente de lettres mortes, puis sélectionnez la file d'attente à utiliser dans le menu déroulant.
-
Choisissez Sélectionnez une SQS file d'attente Amazon dans un autre AWS compte en tant que file d'attente de lettres mortes, puis saisissez la file ARN d'attente à utiliser. Vous devez associer à la file d'attente une politique basée sur les ressources qui EventBridge autorise l'envoi de messages. Pour plus d'informations, consultez la section Octroi d'autorisations à la file d'attente de lettres mortes dans le guide de EventBridge l'utilisateur Amazon.
-
-
-
Choisissez Suivant.
-
(Facultatif) Saisissez une ou plusieurs balises pour la règle. Pour plus d'informations, consultez les EventBridge balises Amazon dans le guide de EventBridge l'utilisateur Amazon.
-
Choisissez Suivant.
-
Consultez les détails de la règle et choisissez Create rule (Créer une règle).