MSK Serverless クラスターの設定プロパティ - Amazon Managed Streaming for Apache Kafka

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

MSK Serverless クラスターの設定プロパティ

Amazon MSKは、サーバーレスクラスターのブローカー設定プロパティを設定します。これらのブローカー構成プロパティの設定は変更できません。ただし、以下のトピックレベルの設定プロパティを設定または変更できます。他のトピックレベルの設定プロパティはすべて設定できません。

設定プロパティ デフォルト Editable 最大許容値
cleanup.policy 削除 はい。ただし、トピック作成時に限ります

compression.type

プロデューサー 可能

max.message.bytes

1048588 可能 8388608 (8MiB )
message.timestamp.difference.max.ms long.max 可能

message.timestamp.type

CreateTime 可能

retention.bytes

250 GiB 可能 無制限。無制限の保持のために -1 に設定します。

retention.ms

7 日間 可能 無制限。無制限の保持のために -1 に設定します。

これらのトピックレベルの設定プロパティを設定または変更するには、Apache Kafka コマンドラインツールを使用できます。設定方法の詳細と例については、公式 Apache Kafka ドキュメントの「3.2 トピックレベルの Configs」を参照してください。

Amazon MSK Serverless で Apache Kafka コマンドラインツールを使用する場合は、Amazon MSK Serverless 入門ドキュメントクライアントマシンセクションで Apache Kafka クライアントツールを設定する手順 1~4 を必ず完了してください。さらに、 コマンドに --command-config client.propertiesパラメータを含める必要があります。

例えば、次のコマンドを使用して retention.bytes トピック設定プロパティを変更し、無制限の保持を設定できます。

<path-to-your-kafka-client-installation>/bin/kafka-configs.sh —bootstrap-server <bootstrap_server_string> —command-config client.properties --entity-type topics --entity-name <topic_name> --alter --add-config retention.bytes=-1

この例では、<bootstrap server string> Amazon MSK Serverless クラスターのブートストラップサーバーエンドポイント、および <topic_name> 変更するトピックの名前。

--command-config client.properties パラメータは、Kafka コマンドラインツールが適切な設定を使用して Amazon MSK Serverless クラスターと通信することを確認します。