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.
Revenir à une version précédente d'un document AWS Systems Manager
Découvrez comment revenir à une version précédente d'un document AWS Systems Manager. Pour plus d'informations sur les documents SSM, consultez les documents de AWSSystems Manager dans le Guide de l'utilisateur de AWS Systems Manager.
Lorsque vous utilisez l'interface de ligne de AWS ParallelCluster commande (CLI) ou l'API, vous ne payez que pour les AWS ressources créées lorsque vous créez ou mettez à jour AWS ParallelCluster des images et des clusters. Pour plus d'informations, veuillez consulter AWSservices utilisés par AWS ParallelCluster.
L'AWS ParallelClusterinterface utilisateur repose sur une architecture sans serveur et vous pouvez l'utiliser dans la catégorie AWS Free Tier dans la plupart des cas. Pour plus d'informations, veuillez consulter AWS ParallelClusterCoûts d'interface utilisateur.
Prérequis :
-
Et Compte AWS avec des autorisations pour gérer les documents SSM.
-
Le AWS CLI est installé et configuré.
Revenir à une version précédente du document SSM
-
Dans votre terminal, exécutez la commande suivante pour obtenir la liste des documents SSM existants que vous possédez.
$
aws ssm list-documents --document-filter "key=Owner,value=Self"
-
Rétablir la version précédente d'un document SSM. Dans cet exemple, nous revenons à une version précédente du
SessionManagerRunShell
document. Vous pouvez utiliser leSessionManagerRunShell
document SSM pour personnaliser chaque session de shell SSM que vous lancez.-
Trouvez le
DocumentVersion
paramètre pourSessionManagerRunShell
en exécutant la commande suivante :$
aws ssm describe-document --name
"SSM-SessionManagerRunShell"
{ "Document": { "Hash": "...", "HashType": "Sha256", "Name": "SSM-SessionManagerRunShell", "Owner": "123456789012", "CreatedDate": "2023-02-20T19:04:32.390000+00:00", "Status": "Active", "DocumentVersion": "1", "Parameters": [ { "Name": "linuxcmd", "Type": "String", "Description": "The command to run on connection...", "DefaultValue": "if [ -d '/opt/parallelcluster' ]; then source /opt/parallelcluster/cfnconfig; sudo su - $cfn_cluster_user; fi; /bin/bash" } ], "PlatformTypes": [ "Windows", "Linux", "MacOS" ], "DocumentType": "Session", "SchemaVersion": "1.0", "LatestVersion": "2", "DefaultVersion": "1", "DocumentFormat": "JSON", "Tags": [] } }
La dernière version est
2
. -
Revenez à la version précédente en exécutant la commande suivante :
$
aws ssm delete-document --name
"SSM-SessionManagerRunShell"
--document-version2
-
-
Vérifiez que la version du document a été rétablie en exécutant à nouveau la
describe-document
commande :$
aws ssm describe-document --name
"SSM-SessionManagerRunShell"
{ "Document": { "Hash": "...", "HashType": "Sha256", "Name": "SSM-SessionManagerRunShell", "Owner": "123456789012", "CreatedDate": "2023-02-20T19:04:32.390000+00:00", "Status": "Active", "DocumentVersion": "1", "Parameters": [ { "Name": "linuxcmd", "Type": "String", "Description": "The command to run on connection...", "DefaultValue": "if [ -d '/opt/parallelcluster' ]; then source /opt/parallelcluster/cfnconfig; sudo su - $cfn_cluster_user; fi; /bin/bash" } ], "PlatformTypes": [ "Windows", "Linux", "MacOS" ], "DocumentType": "Session", "SchemaVersion": "1.0", "LatestVersion": "1", "DefaultVersion": "1", "DocumentFormat": "JSON", "Tags": [] } }
La dernière version est
1
.