

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

# 支援的組態
<a name="msk-replicator-supported-configs"></a>

以下是使用 MSK Replicator 時叢集類型、Kafka 版本、執行個體類型和網路組態的需求。

## 支援的叢集類型和版本
<a name="msk-replicator-supported-cluster-types"></a>
+ MSK Replicator 支援 MSK 佈建叢集和 MSK Serverless 叢集作為來源和目標叢集的任何組合。
+ MSK Replicator 在使用 Express 代理程式複寫至 Amazon MSK 佈建叢集時，也支援自我管理的 Apache Kafka 叢集 (Kafka 2.8.1 版或更新版本） 搭配 SASL/SCRAM 身分驗證做為來源叢集。如需詳細資訊，請參閱[從非 MSK Apache Kafka 叢集遷移至 Amazon MSK Express 代理程式](msk-replicator-migrate-external.md)。
+ 僅在執行 Apache Kafka 2.7.0 或更高版本的 MSK 叢集上支援 MSK Replicator。
  + [相同的主題名稱複寫](msk-replicator-topic-naming.md)需要執行 Kafka 2.8.1 版或更新版本的 MSK 叢集。
  + 自我管理的 Apache Kafka 叢集需要 Kafka 2.8.1 版或更新版本。
+ MSK Replicator 支援使用 m5.large 或更大執行個體類型的叢集。不支援 t3.small 叢集。
+ 如果將 MSK Replicator 與 MSK 佈建叢集搭配使用，則來源和目標叢集中至少要有三個代理程式。您可以在兩個可用區域中跨叢集複寫資料，但這些叢集中至少需要四個代理程式。
+ 您的來源和目標 MSK 叢集都必須位於相同的 AWS 帳戶中。不支援不同帳戶中叢集間的複寫。

## 身分驗證要求
<a name="msk-replicator-supported-auth"></a>
+ 如果您使用 MSK Replicator 搭配 MSK 叢集，叢集必須開啟 IAM 存取控制。
+ 如果您使用 MSK Replicator 搭配自我管理 Apache Kafka 叢集做為來源，則自我管理叢集必須啟用 SASL/SCRAM 身分驗證。
+ 對於跨區域複寫，來源叢集必須針對其 IAM 存取控制方法開啟多 VPC 私有連線。
+ 對於同區域複寫，不需要多 VPC 私有連線。來源叢集仍然可以使用未經驗證的身分驗證類型，由其他用戶端存取。
+ MSK Serverless 叢集需要 IAM 存取控制，且不支援 Apache Kafka ACL 複寫。

## MSK Serverless 叢集組態
<a name="msk-replicator-serverless-config"></a>
+ MSK Serverless 支援在建立主題期間複寫目標叢集的這些主題組態：`cleanup.policy`、`compression.type`、`max.message.bytes`、`retention.bytes`、`retention.ms`。
+ MSK Serverless 在主題組態同步期間僅支援下列主題組態：`compression.type`、`max.message.bytes`、`retention.bytes`、`retention.ms`。
+ 複寫器會在目標 MSK Serverless 叢集上使用 83 個壓縮分區。確定目標 MSK Serverless 叢集具有足夠數量的壓縮分區。請參閱 [MSK Serverless 配額](limits.md#serverless-quota)。