

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

# Amazon RDS 資料 API 的限制
<a name="data-api.limitations"></a>

RDS 資料 API 具有下列限制：
+ 您只能在資料庫叢集中的寫入器執行個體上執行資料 API 查詢。不過，寫入器執行個體可以同時接受寫入和讀取查詢。
+ 使用 Aurora 全域資料庫，您就可以在主要和次要資料庫叢集啟用資料 API。不過，次要叢集在提升為主要叢集之前，都不具備寫入器執行個體。資料 API 需要存取寫入器執行個體以進行查詢處理，即使是讀取查詢也是如此。因此，傳送至次要叢集的讀取和寫入查詢會在缺少寫入器執行個體時失敗。一旦次要叢集受到提升並具有可用的寫入器執行個體，該資料庫執行個體上的資料 API 查詢就會成功。
+ T 資料庫執行個體類別上不支援資料 API。
+ 對於 Aurora Serverless v2 和佈建的資料庫叢集，RDS 資料 API 不支援某些資料類型。如需支援的類型清單，請參閱[使用 Aurora Serverless v1 叢集比較 Aurora Serverless v2 和佈建叢集的 Amazon RDS 資料 API 行為](data-api.differences.md)。
+ 對於 Aurora PostgreSQL 第 14 版及更新版本的資料庫，資料 API 僅支援 `scram-sha-256` 來進行密碼加密。
+ 回應大小限制為 1 MiB。若呼叫傳回的回應資料超過 1 MiB，系統就會終止呼叫。
+ 對於 Aurora Serverless v1，每秒請求數上限為 1,000。對於所有其他支援的資料庫，沒有限制。
+ 針對資料庫傳回結果集中的每個資料列，資料 API 的大小上限為每個資料列 64 KB。請確定結果集的每個列都是 64 KB 或更小。