View a markdown version of this page

Modification de la configuration et risques associés - AWS SDK de chiffrement de base de données

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.

Modification de la configuration et risques associés

La modification de la configuration des balises après l'écriture des données peut avoir des implications importantes en termes d'exactitude et de sécurité. Certains paramètres de configuration affectent directement la manière dont les balises sont dérivées et interrogées, et des modifications incorrectes peuvent entraîner des résultats de requête incomplets ou une sémantique ambiguë. Une mauvaise configuration n'entraîne pas de perte de données (les données restent accessibles via Scan), mais elle peut empêcher les opérations de requête de renvoyer des résultats complets.

Avertissement

Certaines modifications de configuration sont effectivement irréversibles sans réécriture des données.

Changements irréversibles

  • Une fois le premier élément écrit, la longueur de troncature et la clé de balise doivent être considérées comme immuables.

  • La configuration des partitions doit être monotone ; les diminutions ne sont pas prises en charge.

  • Pour corriger ces problèmes, il faut recalculer toutes les balises concernées.

Qu'est-ce qui peut mal tourner

  • La diminution de la configuration des partitions (par exemple,maximumNumberOfPartitions, defaultNumberOfPartitions, numberOfPartitions) peut entraîner l'omission d'éléments dans les requêtes et rendre les PartitionNumber valeurs existantes ambiguës.

  • La modification de la longueur de troncature après les écritures peut entraîner le renvoi de résultats incomplets par les requêtes.

  • La modification de la clé de balise invalide toutes les balises existantes.

  • Choisissez des longueurs de troncature prudentes et traitez-les comme fixes.

  • Planifiez la croissance des partitions dès le départ et n'autorisez que les augmentations au fil du temps.

  • Ne modifiez jamais les clés de balise sans un plan de migration complet.

Pre-flight liste de contrôle

Avant le déploiement, confirmez :

  • L'ensemble de données est adapté aux balises.

  • La longueur de troncature et la croissance des partitions sont planifiées et documentées.

  • La surveillance et les alertes sont en place pour les modifications de configuration.