服务作业队列已阻止的事件 - AWS Batch

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

服务作业队列已阻止的事件

每当 AWS Batch 检测到队列被阻塞时,都会在 Amazon Events 中创建一个 CloudWatch 事件。队列被屏蔽的原因可在 DescribeServiceJobAPI 操作的statusReason字段中找到。

例 Service Job 队列已阻止事件

服务作业队列阻塞事件按以下格式传送。该detail部分类似于《API 参考》中从 DescribeServiceJobAPI 操作返回的AWS Batch 响应。有关 EventBridge参数的更多信息,请参阅 Amazon EventBridge 用户指南中的事件和事件模式

注意

tagsserviceRequestPayload字段不包含在事件中detail

{ "version": "0", "id": "c8f9c4b5-76e5-d76a-f980-7011e206042b", "detail-type": "Batch Service Job Queue Blocked", "source": "aws.batch", "account": "123456789012", "time": "2022-01-11T23:36:40Z", "region": "us-east-1", "resources": [ "arn:aws:batch:us-east-1:123456789012:service-job/4c7599ae-0a82-49aa-ba5a-4727fcce14a8" ], "detail": { "attempts": [], "createdAt": 1641944200058, "jobArn": "arn:aws:batch:us-east-1:123456789012:service-job/4c7599ae-0a82-49aa-ba5a-4727fcce14a8", "jobId": "6271dfdf-d8a7-41b1-a4d2-55a2224f5375", "jobName": "event-test", "jobQueue": "arn:aws:batch:us-east-1:123456789012:job-queue/HappyPathJobQueue", "serviceJobType": "SAGEMAKER_TRAINING", "status": "RUNNABLE", "statusReason": "blocked-reason", "timeoutConfig": { "attemptDurationSeconds": 60 } } }