

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

# 在 Amazon MSK 叢集中建立主題
<a name="msk-create-topic"></a>

您可以直接使用此 API 在 MSK 佈建叢集中建立主題，而無需設定任何自訂 Kafka AdminClient。建立主題時，您可以指定主題名稱、分割區計數、複寫因素，以及選用的主題組態。

**Topics**
+ [使用 建立主題 AWS 管理主控台](create-topic-console.md)
+ [使用 建立主題 AWS CLI](create-topic-cli.md)
+ [使用 API 建立主題](create-topic-api.md)

# 使用 建立主題 AWS 管理主控台
<a name="create-topic-console"></a>

1. 登入 AWS 管理主控台，並在 [https://console.aws.amazon.com/msk/home?region=us-east-1\$1/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/)：// 開啟 Amazon MSK 主控台。

1. 在叢集清單中，選擇您要建立主題的叢集名稱。

1. 在叢集詳細資訊頁面上，選擇**主題**索引標籤。

1. 請選擇**建立主題**。

1. 輸入主題名稱、分割區計數和複寫因素。或者，新增組態。您可以一次建立多個主題。

1. 請選擇**建立主題**。

# 使用 建立主題 AWS CLI
<a name="create-topic-cli"></a>

執行下列命令，以叢集的 Amazon Resource Name (ARN) 取代 *ClusterArn*。若您沒有叢集的 ARN，可透過列出所有叢集來找到該 ARN。如需詳細資訊，請參閱[列出 Amazon MSK 叢集](msk-list-clusters.md)。

```
aws kafka create-topic --cluster-arn ClusterArn --topic-name MyTopic --partition-count 3 --replication-factor 3
```

此 命令的輸出如以下 JSON 範例所示。

```
{
    "topicArn": "arn:aws:kafka:us-east-1:123456789012:topic/MyCluster/abcd1234-abcd-dcba-4321-a1b2abcd9f9f-2/MyTopic",
    "topicName": "MyTopic",
    "status": "CREATING"
}
```

# 使用 API 建立主題
<a name="create-topic-api"></a>

若要使用 API 建立主題，請參閱 [CreateTopic](https://docs.aws.amazon.com//msk/1.0/apireference/v1-clusters-clusterarn-topics.html#CreateTopic)。