本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
连接状态为 EventBridge
以下是创建或重新授权连接 EventBridge 时返回的连接状态。
如果成功连接到公众 APIs, EventBridge 则返回的状态为AUTHORIZED。如果成功连接到私有网络 APIs, EventBridge 则返回的状态为ACTIVE。
连接失败是指与连接的网络连接相关的错误。连接错误会导致返回连接状态 FAILED_CONNECTIVITY。授权失败是指关于为连接指定的权限的错误。授权失败会导致返回状态 DEAUTHORIZED。
有关在更新连接以解决 EventBridge 授权或连接问题后如何重新授权连接的信息,请参阅更新连接。
EventBridge 当连接状态发生变化时会发出事件。有关更多信息,请参阅 连接事件。
Public APIs
| 授权方法 | 成功 | 连接失败 | 授权失败 |
|---|---|---|---|
|
基本或 API 密钥 |
|
不适用 |
|
|
OAuth (公共端点) |
|
不适用 |
|
|
OAuth (私有端点) |
|
|
|
私有 APIs
| 授权方法 | 成功 | 连接失败 | 授权失败 |
|---|---|---|---|
|
基本或 API 密钥 |
|
|
|
|
OAuth (公共端点) |
|
|
|
|
OAuth (私有端点) |
|
|
|
在创建与私有 API 的连接时,从连接成功建立到能够成功向该私有 API 发起 HTTPS 调用,可能会存在长达数分钟的延迟。在此期间:
私有 OAuth 连接将处于
AUTHORIZING状态,并将过渡到成功完成 OAuth 令牌交换之AUTHORIZED时。连接将更新为
ACTIVE状态, EventBridge 并将重试从事件总线或管道进行的任何调用。
如果您在 Step Functions 工作流程的 HTTP 任务中使用该连接,则可以通过配置针对 httpTimeoutExceptions 的重试策略,来重试在此期间对私有 API 发起的所有调用。