

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

# 스냅샷 적용
<a name="apply-snapshot"></a>

환경의 스냅샷을 생성한 후에는 해당 스냅샷을 새 환경에 적용하여 데이터를 마이그레이션할 수 있습니다. 환경이 스냅샷을 읽을 수 있도록 버킷에 새 정책을 추가해야 합니다.

스냅샷을 적용하면 사용자 권한, 프로젝트, 소프트웨어 스택, 권한 프로필 및 파일 시스템과 같은 데이터가 새 환경에 연결되어 복사됩니다. 사용자 세션은 복제되지 않습니다. 스냅샷이 적용되면 각 리소스 레코드의 기본 정보를 확인하여 이미 존재하는지 확인합니다. 중복 레코드의 경우 스냅샷은 새 환경에서 리소스 생성을 건너뜁니다. 이름이나 키를 공유하는 등 비슷하지만 다른 기본 리소스 정보는 다른 레코드의 경우 다음 규칙을 사용하여 수정된 이름과 키로 새 레코드를 생성합니다`RecordName_SnapshotRESVersion_ApplySnapshotID`. 는 타임스탬프처럼 `ApplySnapshotID` 보이며 스냅샷을 적용하려는 각 시도를 식별합니다.

스냅샷 애플리케이션 중에 스냅샷은 리소스의 가용성을 확인합니다. 새 환경에서 사용할 수 없는 리소스는 생성되지 않습니다. 종속 리소스가 있는 리소스의 경우 스냅샷은 종속 리소스의 가용성을 확인합니다. 종속 리소스를 사용할 수 없는 경우 종속 리소스 없이 기본 리소스를 생성합니다.

새 환경이 예상과 다르거나 실패하는 경우 로그 그룹에 있는 CloudWatch 로그에서 세부 정보를 확인할 수 `/res-<env-name>/cluster-manager` 있습니다. 각 로그에는 [스냅샷 적용] 태그가 있습니다. 스냅샷을 적용한 후에는 [스냅샷 관리](snapshots.md) 페이지에서 스냅샷의 상태를 확인할 수 있습니다.

**버킷에 권한을 추가하려면:**

1. 버킷 목록에서 생성한 **버킷**을 선택합니다.

1. **권한** 탭을 선택합니다.

1. **버킷 정책**에서 **편집**을 선택합니다.

1. 버킷 정책에 다음 문을 추가합니다. 이 값들을 사용자의 값으로 대체합니다.
   + *111122223333* -> AWS 계정 ID
   + *\$1RES\$1ENVIRONMENT\$1NAME\$1* -> RES 환경 이름
   + *amzn-s3-demo-bucket* -> S3 버킷 이름

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "Export-Snapshot-Policy",
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::111122223333:role/{RES_ENVIRONMENT_NAME}-cluster-manager-role"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           },
           {
               "Sid": "AllowSSLRequestsOnly",
               "Action": "s3:*",
               "Effect": "Deny",
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ],
               "Condition": {
                   "Bool": {
                       "aws:SecureTransport": "false"
                   }
               },
               "Principal": "*"
           }
       ]
   }
   ```

------

**스냅샷을 적용하려면:**

1. **스냅샷 적용을** 선택합니다.

1. 스냅샷이 포함된 Amazon S3 버킷의 이름을 입력합니다.

1. 버킷 내의 스냅샷에 대한 파일 경로를 입력합니다.

1. **제출**을 선택합니다.  
![\[스냅샷 적용\]](http://docs.aws.amazon.com/ko_kr/res/latest/ug/images/res-applysnapshot.png)

1. 5\$110분 후 스냅샷 관리 페이지에서 **새로 고침**을 선택하여 상태를 확인합니다.