

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

# 在 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. 登录并在[https://console.aws.amazon.com/msk/家中打开 Amazon MSK 控制台？ AWS 管理控制台 region=us](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/)-east-1\$1/home/。

1. 在集群列表中，选择要在其中创建主题的集群的名称。

1. 在集群详细信息页面上，选择**主题**选项卡。

1. 选择**创建主题**。

1. 输入主题名称、分区计数和重复因子。（可选）添加配置。您可以同时创建多个主题。

1. 选择**创建主题**。

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

运行以下命令，*ClusterArn*替换为集群的 Amazon 资源名称 (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)。