您在此处:
事件中继执行状态
您可以运行、暂停或停止事件中继的执行。在更改执行状态后,新状态可能需要几分钟才能生效。在此期间,事件中继会在 UI 中显示过渡状态。在状态更改完成后,将显示最终状态。
过渡状态和最终状态
因为状态更改是异步发生的,所以更改事件中继状态不会立即发生,可能需要一段时间。当状态更改正在进行时,事件中继列表视图和事件中继详细信息页面会显示过渡状态。过渡状态是状态改变正在进行中的视觉指示。过渡状态仅在 UI 中可用,在 API 中不可用。
例如,当您将已停止中继的状态更改为运行时,状态首先更改为正在开始...,然后再更改为正在运行。当您将暂停中继的状态更改为运行时,状态首先更改为正在恢复...,然后再更改为正在运行。此图像显示了一个事件中继的开始过渡状态,以及其他事件中继的暂停、运行和停止最终状态。
这些是可能的过渡状态。
- 正在开始...
- 正在恢复...
- 正在暂停...
- 正在停止...
下一节列出了最终状态。
运行状态
要开始已停止或暂停的事件中继,请将事件中继状态设置为运行。
暂停状态
要暂停事件中继并临时保留发送事件到 Amazon EventBridge,请将事件中继状态设置为暂停。在您恢复暂停的事件中继时,事件中继从上次停止的位置继续。存储的事件从上次中继的事件和新事件之后开始从 Salesforce 事件总线中继。
当事件中继暂停时,其当前状态信息保存在 EventRelayFeedback Salesforce 对象中。在将状态设置为暂停和事件中继暂停之间可能会有延迟。在这种情况下,保存的状态信息对应于事件中继实际暂停时的状态。
已停止状态
要停止将事件从 Salesforce 中继到 Amazon EventBridge,请将事件中继状态更改为停止。当您开始已停止的事件中继时,发布到 Salesforce 事件总线的新事件将被传送到 Amazon EventBridge。任何存储在 Salesforce 事件总线中的在中继停止后和开始前接收的事件都不会被发送。
当您停止事件中继时,它在 EventRelayFeedback 中的当前状态信息将被删除。
错误状态
如果在尝试运行事件中继时遇到错误,系统会将事件中继状态设置为错误。错误可能由配置问题或 Amazon EventBridge 的连接问题引起。您可以在设置中或通过查询 EventRelayFeedback 来查看错误。有关错误代码的列表,请查看 Salesforce 平台对象引用中的 EventRelayFeedback。
系统会定期尝试从错误中恢复。当系统从错误中恢复时,事件中继会从停止的地方恢复,状态更改为正在运行或您选择的状态。在极少数情况下,如果系统无法从停止的地方恢复,它会使用错误恢复选项来确定从哪里中继事件。有关更多信息,请参见错误恢复选项。

