

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配送配额和限制
<a name="data-delivery-quotas"></a>

 下表描述了亚马逊 Kinesis 数据流中流式传输表和 Amazon S3 交付的配额和交付限制。

## 资源配额
<a name="quotas-resource"></a>


| 资源 | 默认 | 可调整 | 注意 | 
| --- | --- | --- | --- | 
| 每个直播的配送量 | 2 | 否 | 一次交付到Apache Iceberg上的流媒体表中，一次交付到通用亚马逊 S3 存储桶。 | 
| 每次交付的直播次数 | 1 | 否 | 每次交付正好从一个数据流读取。 | 
| 每次配送的餐桌数 | 1 | 否 | 每次交付只写入一个目标表。 | 

**注意**  
 一个账户中的交付数量受每个区域每个账户的 On-Demand 直播配额限制，因为每个直播最多可以有两次交付。有关每个账户的直播配额，请参阅。[限额和限制](service-sizes-and-limits.md)

## API 限制
<a name="quotas-api-limits"></a>


| 限制 | 默认 | 注意 | 
| --- | --- | --- | 
| API 限制率（每个区域的每个账户） | 每秒 5 个事务 (TPS) | 适用于控制平面 API 操作。 | 
| ListChannels 每页的最大结果数 | 100 | 使用分页令牌检索其他结果。 | 

## 交付限制
<a name="quotas-delivery"></a>

以下限制适用于所有交付配置：
+ 配送支持仅追加配送。无法在目标位置更新或删除记录。
+ 数据传输不支持任何一种目标类型的跨区域交付。Kinesis 数据流和目标必须位于同一区域。
+ 直播表（Apache Iceberg）交付不支持跨账户交付。源流、目标 S3 表存储桶和 Amazon Glue 架构注册表必须全部位于同一个存储桶中 Amazon Web Services 账户。
+ 对于一般用途的 Amazon S3 交付，只能将目标存储桶放在不同的存储桶中 Amazon Web Services 账户。该频道及其源流必须在同一个账户中。
+ 不对数据进行任何转换。记录按原样从直播传送到目的地。
+ 数据交付不支持架构演变。更改架构需要删除并重新创建交付。
+ 配送不会回填现有数据。只有在传送达到 ACTIVE 状态后写入直播的记录才会被传送。
+ 每次交付都会在目的地创建一个新表。您无法向现有餐桌配送。
+ 源 Kinesis 数据流必须处于 On-Demand 标准或 On-Demand 优势容量模式。不支持预置模式。

## 更新限制
<a name="quotas-update"></a>

 在现有交付中，只能更新以下属性：
+ `DataFreshnessInSeconds`
+ `LoggingConfiguration`

 所有其他配置属性在创建后都是不可变的。要更改任何其他设置，必须删除现有交付并使用所需配置创建新交付。