

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

# 組態和限制
<a name="connection-function-configuration-limits"></a>

CloudFront Connection Functions 具有特定的組態需求和服務限制，因為其在 TLS 連線驗證和邊緣運算效能方面的專業角色。

**Topics**
+ [函數程式碼需求](#connection-function-code-requirements)
+ [服務限制](#connection-function-service-limits)
+ [函數篩選選項](#connection-function-filtering-options)

## 函數程式碼需求
<a name="connection-function-code-requirements"></a>

連線函數需要處理 TLS 連線事件的 JavaScript 程式碼。函數程式碼必須：
+ 以 JavaScript 撰寫
+ 處理連線事件並做出允許/拒絕決策
+ 在時間限制內完成執行
+ 處理憑證和連線驗證邏輯

## 服務限制
<a name="connection-function-service-limits"></a>

連線函數受到下列限制：
+ **函數大小** – 函數程式碼和組態的大小有限
+ **執行時間** – 函數對於 TLS 連線處理有嚴格的執行時間限制
+ **關聯限制** – 每個分佈只能有一個關聯的連線函數
+ **階段限制** – 只有 LIVE 階段函數可以與分佈建立關聯

## 函數篩選選項
<a name="connection-function-filtering-options"></a>

列出連線函數時，您可以使用下列篩選條件：
+ **階段篩選條件** – 依 DEVELOPMENT 或 LIVE 階段篩選
+ **關聯篩選條件** – 依分佈 ID 或鍵值存放區 ID 關聯進行篩選

這些篩選條件可協助您組織和管理不同環境和使用案例的連線函數。