

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 이전 AWS Systems Manager 문서 버전으로 되돌리기
<a name="tutorials_08_ssm-document-version-rev-v3"></a>

이전 AWS Systems Manager 문서 버전으로 되돌리는 방법을 알아봅니다. 자세한 내용은AWS Systems Manager 사용 설명서**의 [AWS Systems Manager 문서](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-ssm-docs.html)를 참조하세요.

 AWS ParallelCluster 명령줄 인터페이스(CLI) 또는 API를 사용하는 경우 AWS ParallelCluster 이미지 및 클러스터를 생성하거나 업데이트할 때 생성된 AWS 리소스에 대해서만 비용을 지불합니다. 자세한 내용은 [AWS 에서 사용하는 서비스 AWS ParallelCluster](aws-services-v3.md) 단원을 참조하십시오.

**사전 조건:**
+ SSM 문서를 관리할 수 있는 권한이 AWS 계정 있는 .
+ 설치 AWS CLI [및 구성됩니다.](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)

## 이전 SSM 문서 버전으로 되돌리기
<a name="tutorials_08_ssm-document-version-rev-steps"></a>

1. 터미널에서 다음 명령을 실행하여 소유하고 있는 기존 SSM 문서 목록을 가져옵니다.

   ```
   $ aws ssm list-documents --document-filter "key=Owner,value=Self"
   ```

1. SSM 문서를 이전 버전으로 되돌립니다. 이 예에서는 `SessionManagerRunShell` 문서의 이전 버전으로 되돌립니다. SSM `SessionManagerRunShell` 문서를 사용하여 시작하는 모든 SSM 쉘 세션을 사용자 지정할 수 있습니다.

   1. 다음 명령어를 실행하여 `SessionManagerRunShell`을 위한 `DocumentVersion` 파라미터를 찾으세요.

      ```
      $ 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": []
          }
      }
      ```

      최신 버전은 `2`입니다.

   1. 다음 명령을 실행하여 이전 버전으로 되돌립니다.

      ```
      $ aws ssm delete-document --name "SSM-SessionManagerRunShell" --document-version 2
      ```

1. `describe-document` 명령을 다시 실행하여 문서 버전이 되돌려졌는지 확인합니다.

   ```
   $ 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": []
       }
   }
   ```

   최신 버전은 `1`입니다.