Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh: Melacak pekerjaan Operasi Batch S3 di Amazon melalui EventBridge AWS CloudTrail
Aktivitas pekerjaan Operasi Batch Amazon S3 dicatat sebagai peristiwa di AWS CloudTrail. Anda dapat membuat aturan khusus di Amazon EventBridge dan mengirim peristiwa ini ke sumber notifikasi target pilihan Anda, seperti Amazon Simple Notification Service (AmazonSNS).
catatan
Amazon EventBridge adalah cara yang lebih disukai untuk mengelola acara Anda. Amazon CloudWatch Events dan EventBridge merupakan layanan dasar yang sama danAPI, tetapi EventBridge menyediakan lebih banyak fitur. Perubahan yang Anda buat di salah satu CloudWatch atau EventBridge muncul di setiap konsol. Untuk informasi selengkapnya, lihat Panduan EventBridge Pengguna Amazon.
Contoh Pelacakan
Peristiwa Operasi Batch S3 direkam di CloudTrail
Ketika pekerjaan Operasi Batch dibuat, itu dicatat sebagai JobCreated
peristiwa di CloudTrail. Saat pekerjaan berjalan, itu berubah status selama pemrosesan, dan JobStatusChanged
peristiwa lainnya dicatat CloudTrail. Anda dapat melihat acara ini di CloudTrail konsol
catatan
Hanya status-change
peristiwa pekerjaan Operasi Batch S3 yang dicatat di CloudTrail.
contoh — Peristiwa penyelesaian pekerjaan Operasi Batch S3 dicatat oleh CloudTrail
{ "eventVersion": "1.05", "userIdentity": { "accountId": "123456789012", "invokedBy": "s3.amazonaws.com" }, "eventTime": "2020-02-05T18:25:30Z", "eventSource": "s3.amazonaws.com", "eventName": "JobStatusChanged", "awsRegion": "us-west-2", "sourceIPAddress": "s3.amazonaws.com", "userAgent": "s3.amazonaws.com", "requestParameters": null, "responseElements": null, "eventID": "f907577b-bf3d-4c53-b9ed-8a83a118a554", "readOnly": false, "eventType": "AwsServiceEvent", "recipientAccountId": "123412341234", "serviceEventDetails": { "jobId": "d6e58ec4-897a-4b6d-975f-10d7f0fb63ce", "jobArn": "arn:aws:s3:us-west-2:181572960644:job/d6e58ec4-897a-4b6d-975f-10d7f0fb63ce", "status": "Complete", "jobEventId": "b268784cf0a66749f1a05bce259804f5", "failureCodes": [], "statusChangeReason": [] } }
EventBridge aturan untuk melacak peristiwa pekerjaan Operasi Batch S3
Contoh berikut menunjukkan cara membuat aturan di Amazon EventBridge untuk menangkap peristiwa Operasi Batch S3 yang direkam oleh AWS CloudTrail target pilihan Anda.
Untuk melakukan ini, Anda membuat aturan dengan mengikuti semua langkah dalam Membuat EventBridge aturan yang bereaksi terhadap peristiwa. Tempelkan kebijakan pola peristiwa kustom Operasi Batch S3 berikut yang sesuai, dan pilih layanan target yang Anda inginkan.
Kebijakan pola peristiwa kustom Operasi Batch S3
{ "source": [ "aws.s3" ], "detail-type": [ "AWS Service Event via CloudTrail" ], "detail": { "eventSource": [ "s3.amazonaws.com" ], "eventName": [ "JobCreated", "JobStatusChanged" ] } }
Contoh berikut adalah dua peristiwa Operasi Batch yang dikirim ke Amazon Simple Queue Service (AmazonSQS) dari aturan EventBridge peristiwa. Pekerjaan Operasi Batch melewati berbagai status yang berbeda saat memproses (New
, Preparing
, Active
, dll.), sehingga Anda mungkin akan menerima beberapa pesan untuk setiap pekerjaan.
contoh — JobCreated contoh acara
{ "version": "0", "id": "51dc8145-541c-5518-2349-56d7dffdf2d8", "detail-type": "AWS Service Event via CloudTrail", "source": "aws.s3", "account": "123456789012", "time": "2020-02-27T15:25:49Z", "region": "us-east-1", "resources": [], "detail": { "eventVersion": "1.05", "userIdentity": { "accountId": "11112223334444", "invokedBy": "s3.amazonaws.com" }, "eventTime": "2020-02-27T15:25:49Z", "eventSource": "s3.amazonaws.com", "eventName": "JobCreated", "awsRegion": "us-east-1", "sourceIPAddress": "s3.amazonaws.com", "userAgent": "s3.amazonaws.com", "eventID": "7c38220f-f80b-4239-8b78-2ed867b7d3fa", "readOnly": false, "eventType": "AwsServiceEvent", "serviceEventDetails": { "jobId": "e849b567-5232-44be-9a0c-40988f14e80c", "jobArn": "arn:aws:s3:us-east-1:181572960644:job/e849b567-5232-44be-9a0c-40988f14e80c", "status": "New", "jobEventId": "f177ff24f1f097b69768e327038f30ac", "failureCodes": [], "statusChangeReason": [] } } }
contoh — JobStatusChanged acara penyelesaian pekerjaan
{ "version": "0", "id": "c8791abf-2af8-c754-0435-fd869ce25233", "detail-type": "AWS Service Event via CloudTrail", "source": "aws.s3", "account": "123456789012", "time": "2020-02-27T15:26:42Z", "region": "us-east-1", "resources": [], "detail": { "eventVersion": "1.05", "userIdentity": { "accountId": "1111222233334444", "invokedBy": "s3.amazonaws.com" }, "eventTime": "2020-02-27T15:26:42Z", "eventSource": "s3.amazonaws.com", "eventName": "JobStatusChanged", "awsRegion": "us-east-1", "sourceIPAddress": "s3.amazonaws.com", "userAgent": "s3.amazonaws.com", "eventID": "0238c1f7-c2b0-440b-8dbd-1ed5e5833afb", "readOnly": false, "eventType": "AwsServiceEvent", "serviceEventDetails": { "jobId": "e849b567-5232-44be-9a0c-40988f14e80c", "jobArn": "arn:aws:s3:us-east-1:181572960644:job/e849b567-5232-44be-9a0c-40988f14e80c", "status": "Complete", "jobEventId": "51f5ac17dba408301d56cd1b2c8d1e9e", "failureCodes": [], "statusChangeReason": [] } } }