

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

CloudFront 连接函数因其在 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 关联进行筛选

这些筛选器有助于在不同的环境和使用案例中组织和管理连接函数。