を使用してトピックを記述するAWS CLI - Amazon Managed Streaming for Apache Kafka

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用してトピックを記述するAWS CLI

次のコマンドを実行し、ClusterArn をクラスターの Amazon リソースネーム (ARN) に置き換え、TopicName を記述するトピックの名前に置き換えます。

aws kafka describe-topic --cluster-arn ClusterArn --topic-name TopicName

このコマンドの出力は、次の JSON の例のようになります。

{ "topicArn": "arn:aws:kafka:us-east-1:123456789012:topic/MyCluster/abcd1234-abcd-dcba-4321-a1b2abcd9f9f-2/MyTopic", "topicName": "MyTopic", "partitionCount": 3, "replicationFactor": 3, "configs": "Y29tcHJlc3Npb24udHlwZT1wcm9kdWNlcgpyZXRlbnRpb24ubXM9NjA0ODAwMDAw", "status": "ACTIVE" }

トピックのステータスについて

status フィールドは、トピックの現在の状態を示します。次の表に、使用可能なステータス値を示します。

トピックのステータス値
ステータス 説明
[CREATING] (作成中) トピックを作成中です。
アクティブ トピックはアクティブで、使用できる状態です。
[UPDATING] (更新中) トピック設定は更新中です。
削除中 トピックは削除中です。

トピック設定について

configs フィールドには、トピックの Kafka 設定プロパティが含まれ、Base64 形式でエンコードされます。設定を読み取り可能な形式で表示するには、Base64 文字列をデコードする必要があります。

次の例は、Linux または macOS で base64 コマンドを使用して設定をデコードする方法を示しています。

echo "Y29tcHJlc3Npb24udHlwZT1wcm9kdWNlcgpyZXRlbnRpb24ubXM9NjA0ODAwMDAw" | base64 --decode

デコードされた出力には、トピック設定プロパティがキーと値の形式で表示されます。

compression.type=producer retention.ms=604800000

トピックレベルの設定プロパティの詳細については、「」を参照してくださいトピックレベルの Amazon MSK 設定