View a markdown version of this page

配送配额和限制 - Amazon Kinesis Data Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

配送配额和限制

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

资源配额

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

一个账户中的交付数量受每个区域每个账户的 On-Demand 直播配额限制,因为每个直播最多可以有两次交付。有关每个账户的直播配额,请参阅。限额和限制

API 限制

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

交付限制

以下限制适用于所有交付配置:

  • 配送支持仅追加配送。无法在目标位置更新或删除记录。

  • 数据传输不支持任何一种目标类型的跨区域交付。Kinesis 数据流和目标必须位于同一区域。

  • 直播表(Apache Iceberg)交付不支持跨账户交付。源流、目标 S3 表存储桶和 Amazon Glue 架构注册表必须全部位于同一个存储桶中 Amazon Web Services 账户。

  • 对于一般用途的 Amazon S3 交付,只能将目标存储桶放在不同的存储桶中 Amazon Web Services 账户。该频道及其源流必须在同一个账户中。

  • 不对数据进行任何转换。记录按原样从直播传送到目的地。

  • 数据交付不支持架构演变。更改架构需要删除并重新创建交付。

  • 配送不会回填现有数据。只有在传送达到 ACTIVE 状态后写入直播的记录才会被传送。

  • 每次交付都会在目的地创建一个新表。您无法向现有餐桌配送。

  • 源 Kinesis 数据流必须处于 On-Demand 标准或 On-Demand 优势容量模式。不支持预置模式。

更新限制

在现有交付中,只能更新以下属性:

  • DataFreshnessInSeconds

  • LoggingConfiguration

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