本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
交付配額和限制
下表說明 Amazon Kinesis Data Streams 中串流資料表和 Amazon S3 交付的配額和交付限制。 Amazon Kinesis
資源配額
| 資源 | 預設 | 可調整 | 備註 |
|---|---|---|---|
| 每個串流的交付 | 2 | 否 | 一個交付至 Apache Iceberg 上的串流資料表,另一個交付至一般用途的 Amazon S3 儲存貯體。 |
| 每次交付的串流數 | 1 | 否 | 每個交付只會從一個串流讀取。 |
| 每次交付的資料表 | 1 | 否 | 每個交付只會寫入一個目的地資料表。 |
注意
帳戶中的交付數量受每個區域配額每個帳戶的隨需串流限制,因為每個串流最多可有兩個交付。如需 streams-per-account 配額,請參閱 配額和限制。
API 限制
| 限制 | 預設 | 備註 |
|---|---|---|
| API 限流率 (每個區域每個帳戶) | 每秒 5 次交易 (TPS) | 適用於控制平面 API 操作。 |
| ListChannels 每頁結果上限 | 100 | 使用分頁字符來擷取其他結果。 |
交付限制條件
下列限制條件適用於所有交付組態:
-
交付支援僅附加交付。無法在目的地更新或刪除記錄。
-
資料交付不支援任一目的地類型的跨區域交付。Kinesis Data Streams 串流和目的地必須位於相同的區域。
-
串流資料表 (Apache Iceberg) 交付不支援跨帳戶交付。來源串流、目的地 S3 資料表儲存貯體和 AWS Glue 結構描述登錄檔必須全部位於相同的 中 AWS 帳戶。
-
對於一般用途 Amazon S3 交付,只有目的地儲存貯體可以位於不同的 中 AWS 帳戶。頻道及其來源串流必須位於相同的 帳戶中。
-
不會將轉換套用至資料。記錄會依原狀從串流傳送至目的地。
-
資料交付不支援結構描述演變。變更結構描述需要刪除並重新建立交付。
-
交付不會回填現有資料。只有交付達到 ACTIVE 狀態後寫入串流的記錄才會交付。
-
每個交付都會在目的地建立新的資料表。您無法交付至現有的資料表。
-
來源 Kinesis Data Streams 串流必須處於隨需標準或隨需優勢容量模式。不支援佈建模式。
更新限制條件
現有交付只能更新下列屬性:
DataFreshnessInSecondsLoggingConfiguration
所有其他組態屬性在建立後是不可變的。若要變更任何其他設定,您必須刪除現有的交付,並使用所需的組態建立新的交付。