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.
Utilisation des versions de paramètres dans Parameter Store
Chaque fois que vous modifiez la valeur d'un paramètre, Parameter Store, un outil AWS Systems Manager crée une nouvelle version du paramètre et conserve les versions précédentes. Lorsque vous créez un paramètre pour la première fois, Parameter Store assigne une version 1
à ce paramètre. Lorsque vous modifiez la valeur du paramètre, Parameter Store incrémente automatiquement le numéro de version d'une unité. Vous pouvez afficher les détails, y compris les valeurs, de toutes les versions de l'historique d'un paramètre.
Vous pouvez également spécifier la version d'un paramètre à utiliser dans les commandes API et les documents SSM, par exemple : ssm:MyParameter:3
. Vous pouvez spécifier un nom et un numéro de version spécifiques pour un paramètre dans les appels d'API et les documents SSM. Si vous ne spécifiez pas de numéro de version, le système utilise automatiquement la dernière version. Si vous spécifiez le numéro d'une version qui n'existe pas, le système renvoie une erreur au lieu de revenir à la version la plus récente ou à la version par défaut du paramètre.
Vous pouvez également utiliser les versions de paramètre pour savoir le nombre de fois un paramètre a été modifié sur une période donnée. Les versions de paramètres fournissent également une couche de protection si une valeur de paramètre est accidentellement modifiée.
Vous pouvez créer et conserver jusqu'à 100 versions d'un paramètre. Lorsque 100 versions d'un paramètre ont été créées, à chaque nouvelle création d'une version, la version la plus ancienne du paramètre est supprimée de l'historique pour faire place à la nouvelle version.
Cette règle s'applique sauf lorsqu'il existe déjà 100 versions de paramètres dans l'historique et qu'une étiquette est affectée à la version la plus ancienne d'un paramètre. Dans ce cas, cette version n'est pas supprimée de l'historique et la demande de création d'une nouvelle version de paramètre échoue. Cela vise à empêcher la suppression de versions de paramètres auxquelles des étiquettes critiques ont été affectées. Pour continuer à créer de nouveaux paramètres, déplacez d'abord l'étiquette de la version la plus ancienne du paramètre vers une version plus récente pour l'utiliser dans vos opérations. Pour obtenir des informations sur le déplacement d'étiquettes de paramètres, consultez Déplacement d’une étiquette de paramètre à l’aide de la console et Déplacer une étiquette de paramètre à l'aide du AWS CLI.
Les procédures suivantes vous montrent comment modifier un paramètre, puis vérifier qu'une nouvelle version a été créée. Vous pouvez utiliser les commandes get-parameter
et get-parameters
pour afficher les versions de paramètres. Pour des exemples d'utilisation de ces commandes, consultez GetParameteret GetParametersdans le Guide de référence de l'AWS Systems Manager API
Rubriques
Création d’une nouvelle version d’un paramètre à l’aide de la console
Vous pouvez utiliser la console Systems Manager pour créer une nouvelle version d'un paramètre et afficher l'historique des versions d'un paramètre.
Pour créer une nouvelle version d'un paramètre
Ouvrez la AWS Systems Manager console à l'adresse https://console.aws.amazon.com/systems-manager/
. Dans le volet de navigation, choisissez Parameter Store.
-
Sélectionnez le nom d'un paramètre que vous avez créé précédemment. Pour plus d'informations sur la création d'un nouveau paramètre, consultez Création Parameter Store paramètres dans Systems Manager.
-
Sélectionnez Edit (Modifier).
-
Dans la boîte de dialogue Value (Valeur), saisissez une nouvelle valeur, puis sélectionnez Save changes (Enregistrer les modifications).
-
Sélectionnez le nom du paramètre que vous venez de mettre à jour. Dans l'onglet Présentation, vérifiez que le numéro de version a été incrémenté de 1, et vérifiez la nouvelle valeur.
-
Pour afficher l'historique de toutes les versions d'un paramètre, sélectionnez l'onglet Historique .
Référencement d’une version de paramètre
Vous pouvez référencer des versions de paramètres spécifiques dans les commandes, les appels d'API et les documents SSM en utilisant le format suivant : ssm:
. parameter-name
:version-number
Dans l'exemple suivant, Amazon Elastic Compute Cloud (Amazon EC2) run-instances
command
utilise la version 3 du paramètregolden-ami
.
Note
L'utilisation resolve
d'une valeur de paramètre ne fonctionne qu'avec l'--image-id
option et un paramètre contenant Amazon Machine Image (AMI) comme valeur. Pour de plus amples informations, veuillez consulter Utilisation de la prise en charge native des paramètres dans Parameter Store pour Amazon Machine Image IDs.
Voici un exemple pour spécifier la version 2 d'un paramètre nommé MyRunCommandParameter
dans un document SSM.