本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要增加儲存空間,請等待叢集處於 ACTIVE
狀態。儲存擴展事件之間至少需要間隔六個小時的冷卻期間。即使此操作會立即提供額外的儲存,但服務仍會在叢集上執行最佳化,最長可能需要 24 小時或更長時間。這些最佳化的持續時間與您的儲存大小成正比。
使用 擴展代理程式儲存 AWS Management Console
開啟位於 https://console.aws.amazon.com/msk/
的 Amazon MSK 主控台。 -
選擇您要為其更新代理程式儲存的 MSK 叢集。
-
在儲存區段中,選擇編輯。
-
指定您想要的儲存磁碟區。您只能增加儲存空間,無法將其減少。
-
選擇 Save changes (儲存變更)。
使用 擴展代理程式儲存 AWS CLI
執行下列命令,使用您在建立叢集時獲得的 Amazon Resource Name (ARN) 取代 ClusterArn
。若您沒有叢集的 ARN,可透過列出所有叢集來找到該 ARN。如需詳細資訊,請參閱列出 Amazon MSK 叢集。
將叢集目前版本取代為 Current-Cluster-Version
。
重要
叢集版本不是簡單的整數。若要尋找叢集的目前版本,請使用 DescribeCluster 操作或 describe-clusterKTVPDKIKX0DER
。
Target-Volume-in-GiB
參數表示您希望每個代理程式具有的儲存空間大小。只能夠更新所有代理程式的儲存空間。您無法指定個別代理程式來更新其儲存空間。您指定的 Target-Volume-in-GiB
的值必須是大於 100 GiB 的整數。更新操作後每個代理程式的儲存空間不能超過 16384 GiB。
aws kafka update-broker-storage --cluster-arn
ClusterArn
--current-versionCurrent-Cluster-Version
--target-broker-ebs-volume-info '{"KafkaBrokerNodeId": "All", "VolumeSizeGB":Target-Volume-in-GiB
}'
使用 API 縱向擴展代理程式儲存
若要使用 API 來更新代理程式儲存空間,請參閱 UpdateBrokerStorage。