

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

# Connect Customer 规则无法运行时的错误通知
<a name="error-notifications-rule-fails-to-run"></a>

重要的是要知道生产环境中的特定规则操作何时失败，以及导致失败的原因。然后，您可以在将来主动缓解此类失败。

要实时了解失败的操作，您可以将 Connect 客户规则与 Amazon EventBridge 事件集成。例如，当“创建任务”操作因**每个实例的并发活动任务数**的最大数量达到服务限额而无法运行时，您将收到通知。发生这种情况时，Connect 客户会使用亚马逊 EventBridge事件发送错误通知。

[尽最大努力](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html)发出事件。

## 订阅 EventBridge 通知
<a name="rule-error-notifications-subscribe"></a>

要订阅这些通知，请创建与以下内容相匹配的自定义 EventBridge 规则：
+ "source" = "aws.connect"
+ “detail-type”= “Contact Lens 规则操作执行失败”

您还可以添加到相应模式中，以便在发生特定事件代码时收到通知。有关更多信息，请参阅 *Amazon EventBridge 用户指南*中的[事件模式](https://docs.aws.amazon.com/eventbridge/latest/userguide/filtering-examples-structure.html)。

通知的格式类似于以下示例：

```
{
  "version": "0",
  "id": "8d122163-6c07-f8cb-06e7-373a1bcf8fc6",
  "source": "aws.connect",
  "detail-type": "Amazon Connect Rules Action Execution Failed",
  "account": "123456789012",
  "time": "2022-01-05T01:30:42Z",
  "region": "us-east-1",
  "resources": ["arn:aws:connect:us-east-1:123456789012:instance/cb54730f-5aac-4376-b2f4-7c822889931e"],
  "detail": {
    "ruleId": "7410c94b-21c2-4db0-a707-c6d751edbe8f",
    "actionType": "CREATE_TASK",
    "triggerEvent": "THIRD_PARTY",
    "instanceArn": "arn:aws:connect:us-east-1:123456789012:instance/cb54730f-5aac-4376-b2f4-7c822889931e",
    "reasonCode": "ResourceNotFoundException",
    "error": "ContactFlowId provided does not belong to connect instance",
    "additionalInfo": "{\n  \"message\": \"Not Found\",\n  \"code\": \"ResourceNotFoundException\",\n  \"statusCode\": 404,\n  \"time\": \"2022-01-03T20:23:07.073Z\",\n  \"requestId\": \"048e4403-71c1-47d6-96fc-825744f518e7\",\n  \"retryable\": false,\n  \"retryDelay\": 28.217537834500316\n}"
  }
}
```

## 支持的操作类型
<a name="supported-action-types-rules"></a>
+ `CREATE_TASK`
+ `GENERATE_EVENTBRIDGE_EVENT`
+ `SEND_NOTIFICATION`

有关 `ASSIGN_CONTACT_CATEGORY` 的信息，请参阅 [错误通知：当 Contact Lens 无法分析联系时](contact-lens-error-notifications.md)。

## 支持的触发事件
<a name="supported-trigger-events"></a>
+ `REAL_TIME_CALL`
+ `REAL_TIME_CHAT`
+ `POST_CALL`
+ `POST_CHAT`
+ `THIRD_PARTY`

## 操作失败的原因代码
<a name="reason-codes-failed-actions"></a>

当操作失败时，错误通知服务会从支持的操作中收集原因代码。有关任务和 EventBridge 操作失败的原因代码的更多信息，请参阅以下主题：
+ 有关任务操作失败的原因代码，请参阅 *Connect 客户 **StartTaskContact**API 参考指南中 API* 主题中的[错误](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartTaskContact.html#API_StartTaskContact_Errors)。
+ 有关 EventBridge 操作失败的原因代码，请参阅 *Amazon **PutEvents**API 参考指南中 EventBridge API* 主题中的[错误](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html#API_PutEvents_Errors)。