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.
Automatisation DataBrew grâce aux événements CloudWatch
Amazon CloudWatch Events vous permet d'automatiser vos AWS services et de répondre automatiquement aux événements du système tels que les problèmes de disponibilité des applications ou les modifications des ressources. Les événements issus AWS des services sont transmis à CloudWatch Events en temps quasi réel. Vous pouvez écrire des règles simples pour indiquer quels événements vous intéressent et les actions automatisées à effectuer quand un événement correspond à une règle. Les actions pouvant être déclenchées automatiquement sont les suivantes :
Invocation de la commande d'exécution Amazon EC2
Relais de l’événement à Amazon Kinesis Data Streams
Activation d'une machine àAWS Step Functionsétats
Notification d’une rubrique Amazon SNS ou d’une file d’attente Amazon SQS
DataBrew rapporte un événement à CloudWatch Events chaque fois que l'état d'une ressource de votre AWS compte change. Les événements sont générés dans la mesure du possible.
Vous trouverez ci-dessous des exemples de plusieurs événements illustrant les différents états d'une DataBrew tâche : SUCCEEDEDFAILED,TIMEOUT, etSTOPPED.
{ "version": "0", "id": "abcdef00-1234-5678-9abc-def012345678", "detail-type": "DataBrew Job State Change", "source": "aws.databrew", "account": "123456789012", "time": "2017-09-07T18:57:21Z", "region": "us-west-2", "resources": [], "detail": { "jobName": "MyJob", "severity": "INFO", "state": "SUCCEEDED", "jobRunId": "db_abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789", "message": "Job run succeeded" } } { "version": "0", "id": "abcdef01-1234-5678-9abc-def012345678", "detail-type": "DataBrew Job State Change", "source": "aws.databrew", "account": "123456789012", "time": "2017-09-07T06:02:03Z", "region": "us-west-2", "resources": [], "detail": { "jobName": "MyJob", "severity": "ERROR", "state": "FAILED", "jobRunId": "db_0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", "message": "AnalysisException: 'Path does not exist: s3://MyBucket/MyFile;'" } } { "version": "0", "id": "abcdef00-1234-5678-9abc-def012345678", "detail-type": "DataBrew Job State Change", "source": "aws.databrew", "account": "123456789012", "time": "2017-11-20T20:22:06Z", "region": "us-east-2", "resources": [], "detail": { "jobName": "MyJob", "severity": "WARN", "state": "TIMEOUT", "jobRunId": "db_abc0123456789abcdef0123456789abcdef0123456789abcdef0123456789def", "message": "Job run timed out" } } { "version": "0", "id": "abcdef00-1234-5678-9abc-def012345678", "detail-type": "DataBrew Job State Change", "source": "aws.databrew", "account": "123456789012", "time": "2017-11-20T20:22:06Z", "region": "us-east-2", "resources": [], "detail": { "jobName": "MyJob", "severity": "INFO", "state": "STOPPED", "jobRunId": "db_abc0123456789abcdef0123456789abcdef0123456789abcdef0123456789def", "message": "Job run stopped" } }
Pour plus d'informations, consultez le guide de l'utilisateur d'Amazon CloudWatch Events.