

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# EventBridge 中的連線狀態
<a name="eb-target-connection-states"></a>

以下是 EventBridge 在建立或重新授權連線時傳回的連線狀態。

為了成功連線至公APIs，EventBridge 會傳回 的狀態`AUTHORIZED`。為了成功連線至私有 APIs，EventBridge 會傳回 的狀態`ACTIVE`。

*連線失敗*是指涉及連線網路連線的錯誤。連線錯誤會導致連線狀態為 `FAILED_CONNECTIVITY`。*授權失敗*是指涉及為連線指定許可的錯誤。授權失敗會導致 狀態為 `DEAUTHORIZED`。

如需有關更新連線以解決授權或連線問題後如何讓 EventBridge 重新授權連線的資訊，請參閱 [更新連線](eb-target-connection-edit.md)。

EventBridge 會在連線狀態變更時發出事件。如需詳細資訊，請參閱[連線事件](event-reference.md#event-reference-connections)。

**公APIs**


| 授權方法 | 成功 | 連線失敗 | 授權失敗 | 
| --- | --- | --- | --- | 
|  基本或 API 金鑰  |  `AUTHORIZED`  |  N/A  |  `DEAUTHORIZED`  | 
|  OAuth （公有端點）  |  `AUTHORIZED`  |  N/A  |  `DEAUTHORIZED`  | 
|  OAuth （私有端點）  |  `AUTHORIZED`  |  `FAILED_CONNECTIVITY`  |  `DEAUTHORIZED`  | 

**私有 APIs**


| 授權方法 | 成功 | 連線失敗 | 授權失敗 | 
| --- | --- | --- | --- | 
|  基本或 API 金鑰  |  `ACTIVE`  |  `FAILED_CONNECTIVITY`  |  `DEAUTHORIZED`  | 
|  OAuth （公有端點）  |  `ACTIVE`  |  `FAILED_CONNECTIVITY`  |  `DEAUTHORIZED`  | 
|  OAuth （私有端點）  |  `ACTIVE`  |  `FAILED_CONNECTIVITY`  |  `DEAUTHORIZED`  | 

當您建立與私有 API 的連線時，從成功建立連線到成功對私有 API 進行 HTTPS 呼叫，可能會有最多幾分鐘的延遲。在此期間：
+ Private OAuth 連線將處於 `AUTHORIZING` 狀態，並在 OAuth 權杖交換成功完成`AUTHORIZED`時轉換為 。
+ 連線將更新為 `ACTIVE` 狀態，EventBridge 將重試來自事件匯流排或管道的任何調用。

如果您在 Step Functions 工作流程的 HTTP 任務中使用連線，您可以設定 上的重試`httpTimeoutExceptions`，以重試在此期間對私有 API 的任何呼叫。