

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

# 將連線函數與分佈建立關聯
<a name="associate-connection-functions"></a>

將 Connection Function 發佈至 LIVE 階段之後，您必須將其與啟用 mTLS 的分佈建立關聯，才能處理即時連線。連線函數與分佈層級相關聯，不同於與快取行為相關聯的檢視器請求和檢視器回應函數。

**Topics**
+ [關聯需求](#connection-function-association-requirements)
+ [使用篩選條件組織函數](#connection-function-organizing-filters)
+ [部署考量](#connection-function-deployment-considerations)

## 關聯需求
<a name="connection-function-association-requirements"></a>

若要將連線函數與分佈建立關聯：
+ 函數必須處於 LIVE 階段
+ 分佈必須啟用 mTLS
+ 分佈必須設定有效的信任存放區
+ 每個分佈只能關聯一個連線函數

## 使用篩選條件組織函數
<a name="connection-function-organizing-filters"></a>

CloudFront 提供篩選功能，可協助您組織和管理連線函數：
+ **分佈 ID 篩選條件** – 尋找與特定分佈相關聯的函數
+ **鍵值存放區篩選條件** – 尋找使用特定鍵值存放區進行資料查詢的函數
+ **階段篩選條件** – 列出 DEVELOPMENT 或 LIVE 階段中的函數

在不同分佈或開發環境中管理多個連線函數時，請使用這些篩選條件。

## 部署考量
<a name="connection-function-deployment-considerations"></a>

部署連線函數時，請考慮下列因素：
+ **全域部署** – 連線函數部署到全球所有 CloudFront 節點，這可能需要幾分鐘的時間
+ **版本管理** – 每個發佈的版本都會建立新的 LIVE 函數來取代先前的版本
+ **回復策略** – 透過保留函數程式碼的先前工作版本來規劃回復
+ 在**生產環境中測試** – 考慮在預備和生產環境中使用個別的分佈