Revenir à une version précédente d'un document AWS Systems Manager - AWS ParallelCluster

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 :

Revenir à une version précédente du document SSM

  1. 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"
  2. 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 le SessionManagerRunShell document SSM pour personnaliser chaque session de shell SSM que vous lancez.

    1. Trouvez le DocumentVersion paramètre pour SessionManagerRunShell 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.

    2. Revenez à la version précédente en exécutant la commande suivante :

      $ aws ssm delete-document --name "SSM-SessionManagerRunShell" --document-version 2
  3. 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.