

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

# 更新 Amazon MSK 叢集中的主題
<a name="msk-update-topic"></a>

更新現有主題的分割區計數或主題層級組態。此操作會修改主題，而不需要重新建立。

**注意**  
您可以在單一 API 呼叫中更新分割區計數或主題組態，但不能同時更新兩者。若要更新兩者，請分別進行 API 呼叫。

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

# 使用 更新主題 AWS 管理主控台
<a name="update-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="update-topic-cli"></a>

執行下列命令，以叢集的 Amazon Resource Name (ARN) 取代 *ClusterArn*，並以您要更新的主題名稱取代 *TopicName*。

```
aws kafka update-topic --cluster-arn ClusterArn --topic-name TopicName --partition-count 6
```

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

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

# 使用 API 更新主題
<a name="update-topic-api"></a>

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