Propriétés de configuration pour les clusters MSK Serverless - Amazon Managed Streaming for Apache Kafka

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Propriétés de configuration pour les clusters MSK Serverless

Amazon MSK définit les propriétés de configuration des agents pour les clusters sans serveur. Vous ne pouvez pas modifier les paramètres des propriétés de configuration de ces agents. Toutefois, vous pouvez définir ou modifier les propriétés de configuration thématiques suivantes. Toutes les autres propriétés de configuration au niveau de la rubrique ne sont pas configurables.

Propriété de configuration Par défaut Modifiable Valeur maximale autorisée
cleanup.policy Suppression Oui, mais uniquement au moment de la création de la rubrique

compression.type

Producer Oui

max.message.bytes

1048588 Oui 8388608 (8 Mo)
message.timestamp.difference.max.ms long.max Oui

message.timestamp.type

CreateTime Oui

retention.bytes

250 Gio Oui Illimité ; réglez-le sur -1 pour une rétention illimitée

retention.ms

7 jours Oui Illimité ; réglez-le sur -1 pour une rétention illimitée

Pour définir ou modifier ces propriétés de configuration thématiques, vous pouvez utiliser les outils de ligne de commande Apache Kafka. Consultez 3.2 Configurations thématiques dans la documentation officielle d'Apache Kafka pour plus d'informations et des exemples de configuration.

Lorsque vous utilisez les outils de ligne de commande Apache Kafka avec Amazon MSK Serverless, assurez-vous d'avoir suivi les étapes 1 à 4 de la section Pour configurer les outils client Apache Kafka sur la machine cliente de la documentation de démarrage Amazon MSK Serverless. Vous devez également inclure le --command-config client.properties paramètre dans vos commandes.

Par exemple, la commande suivante peut être utilisée pour modifier la propriété de configuration de la rubrique retention.bytes afin de définir une rétention illimitée :

<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

Dans cet exemple, remplacez-le <bootstrap server string> par le point de terminaison du serveur bootstrap de votre cluster Amazon MSK Serverless et <topic_name> par le nom du sujet que vous souhaitez modifier.

Le --command-config client.properties paramètre garantit que l'outil de ligne de commande Kafka utilise les paramètres de configuration appropriés pour communiquer avec votre cluster Amazon MSK Serverless.