Amazon EFS 파일 시스템 복원 - AWS Backup

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

Amazon EFS 파일 시스템 복원

Amazon Elastic File System(Amazon EFS) 인스턴스를 복원하는 경우 전체 복원 또는 항목 수준 복원을 수행할 수 있습니다.

전체 복원

전체 복원을 수행하면 전체 파일 시스템이 복원됩니다.

AWS Backup Amazon EFS를 사용한 파괴적 복원은 지원하지 않습니다. 파괴적 복원이란 복원된 파일 시스템이 소스 또는 기존 파일 시스템을 삭제하거나 덮어쓰는 것을 말합니다. 대신 AWS Backup 은 파일 시스템을 루트 디렉터리의 복구 디렉터리에 복원합니다.

항목 수준 복원

항목 수준 복원을 수행하면 특정 파일 또는 디렉터리를 복원합니다. AWS Backup 탑재 지점에 대한 상대 경로를 지정해야 합니다. 예를 들어, 파일 시스템이 /user/home/myname/efs에 탑재되고 파일 경로가 user/home/myname/efs/file1인 경우 /file1을 입력합니다. 경로는 대/소문자를 구분합니다. 와일드카드 문자 및 정규식 문자열은 지원되지 않습니다.

콘솔을 사용하여 EFS 복원을 수행할 때 최대 10개의 항목을 선택할 수 있습니다. CLI를 사용하여 복원하는 경우 항목 제한은 없지만, 전달할 수 있는 복원 메타데이터 길이에는 200KB 제한이 있습니다.

이러한 항목을 새 파일 시스템 또는 기존 파일 시스템으로 복원할 수 있습니다. 어느 쪽이든 AWS Backup 은 루트 디렉터리에서 항목을 포함할 새 Amazon EFS 디렉터리(aws-backup-restore_datetime)를 생성합니다. 지정된 항목의 전체 계층 구조는 복구 디렉터리에 보존됩니다. 예를 들어, 디렉터리 A에 하위 디렉터리 B, C 및 D가 포함되어 있는 경우 AWS Backup 은 A, B, C 및 D가 복구될 때 계층 구조를 유지합니다. 기존 파일 시스템이나 새 파일 시스템으로 Amazon EFS 항목 수준 복원을 수행하는지 여부에 관계없이 각 복원 시도는 루트 디렉터리 외부에 복원된 파일을 포함할 새 복구 디렉터리를 생성합니다. 동일한 경로에 대해 복원을 여러 번 시도하면 복원된 항목이 포함된 여러 디렉터리가 존재할 수 있습니다.

참고

매주 백업을 하나만 보관하는 경우 해당 백업을 수행한 시점의 파일 시스템 상태로만 복원할 수 있습니다. 이전 증분 백업으로 복원할 수는 없습니다.

AWS Backup 콘솔을 사용하여 Amazon EFS 복구 지점을 복원하십시오.

Amazon EFS 파일 시스템을 복원하려면
  1. https://console.aws.amazon.com/backup 에서 AWS Backup 콘솔을 엽니다.

  2. EFS 백업 볼트는 생성 시 액세스 정책 Deny backup:StartRestoreJob을 부여받습니다. 백업 볼트를 처음으로 복원하는 경우 액세스 정책을 다음과 같이 변경해야 합니다.

    1. 백업 볼트를 선택합니다.

    2. 복원하려는 복구 시점이 들어 있는 백업 볼트를 선택합니다.

    3. 아래로 스크롤하여 볼트 액세스 정책을 찾습니다.

    4. 있는 경우 Statement에서 backup:StartRestoreJob을 삭제합니다. 편집을 선택하고 backup:StartRestoreJob을 삭제한 다음 정책 저장을 선택하면 됩니다.

  3. 탐색 창에서 보호된 리소스를 선택하고 복원하려는 EFS 파일 시스템 ID를 선택합니다.

  4. 리소스 세부 정보 페이지에는 선택된 파일 시스템 ID의 복구 시점 목록이 표시됩니다. 파일 시스템을 복원하려면 백업 창에서 파일 시스템의 복구 시점 ID 옆에 있는 라디오 버튼을 선택합니다. 창의 오른쪽 위에서 복원을 선택합니다.

  5. 파일 시스템에 대한 복원 파라미터를 지정합니다. 입력하는 복원 파라미터는 선택한 리소스 유형에 따라 다릅니다.

    전체 파일 시스템을 복원하는 전체 복원을 수행할 수 있습니다. 또는 항목 수준 복원을 사용하여 특정 파일 및 디렉터리를 복원할 수 있습니다.

    • 모든 루트 수준 폴더 및 파일을 포함하여 파일 시스템 전체를 복원하려면 전체 복원 옵션을 선택합니다.

    • 특정 파일 또는 디렉터리를 복원하려면 항목 수준 복원 옵션을 선택합니다. Amazon EFS 내에서 최대 5개의 항목을 선택하고 복원할 수 있습니다.

      특정 파일 또는 디렉터리를 복원하려면 탑재 지점에 대한 상대 경로를 지정해야 합니다. 예를 들어, 파일 시스템이 /user/home/myname/efs에 탑재되고 파일 경로가 user/home/myname/efs/file1인 경우 /file1을 입력합니다. 경로는 대소문자를 구분하며 특수 문자, 와일드카드 문자 및 정규식 문자열을 포함할 수 없습니다.

      1. 항목 경로 텍스트 상자에 파일 또는 폴더의 경로를 입력합니다.

      2. 추가 파일 또는 디렉터리를 추가하려면 항목 추가를 선택합니다. EFS 파일 시스템 내에서 최대 5개의 항목을 선택하고 복원할 수 있습니다.

  6. 복원 위치의 경우

    • 소스 파일 시스템에 복원하려면 소스 파일 시스템의 디렉터리에 복원을 선택합니다.

    • 다른 파일 시스템에 복원하려면 새 파일 시스템에 복원을 선택합니다.

  7. 파일 시스템 유형에서

    • (권장) 여러 가용 AWS 영역에 걸쳐 파일 시스템을 복원하려면 [Regional] 을 선택합니다.

    • 파일 시스템을 단일 가용 영역에 복원하려면 One Zone을 선택합니다. 그런 다음 가용 영역 드롭다운에서 복원 대상을 선택합니다.

    자세한 내용은 Amazon EFS 사용 설명서의 Amazon EFS 스토리지 클래스 관리를 참조하세요.

  8. 성능에서

    • 리전 복원을 수행하기로 선택한 경우 (권장) 범용 또는 최대 I/O를 선택합니다.

    • One Zone 복원을 수행하기로 선택한 경우 (권장) 범용을 선택해야 합니다. One Zone 복원은 최대 I/O를 지원하지 않습니다.

  9. 암호화 활성화에서

    • 파일 시스템을 암호화하려면 암호화 활성화를 선택합니다. KMS 키 ID와 별칭은 AWS Key Management Service (AWS KMS) 콘솔을 사용하여 만든 후 목록에 나타납니다.

    • KMS 키 텍스트 상자의 목록에서 사용할 키를 선택합니다.

  10. 복원 역할의 경우 AWS Backup 이 복원을 수행할 IAM 역할을 선택합니다.

    참고

    계정에 AWS Backup 기본 역할이 없는 경우 올바른 권한을 가진 기본 역할이 자동으로 생성됩니다. 이 기본 역할을 삭제하거나 사용할 수 없게 만들 수 있습니다.

  11. 백업 복원을 선택합니다.

    복원 작업 창이 나타납니다. 페이지 상단에 복원 작업에 대한 정보를 제공하는 메시지가 나타납니다.

    참고

    매주 백업을 하나만 보관하는 경우 해당 백업을 수행한 시점의 파일 시스템 상태로만 복원할 수 있습니다. 이전 증분 백업으로 복원할 수는 없습니다.

AWS Backup API, CLI 또는 SDK를 사용하여 Amazon EFS 복구 지점을 복원하십시오.

StartRestoreJob를 사용합니다. Amazon EFS 인스턴스를 복원할 때 전체 파일 시스템을 복원하거나 특정 파일 또는 디렉터리를 복원할 수 있습니다. Amazon EFS 리소스를 복원하려면 다음 정보가 필요합니다.

  • file-system-id— 백업된 Amazon EFS 파일 시스템의 ID입니다 AWS Backup. GetRecoveryPointRestoreMetadata로 반환됩니다.

  • Encrypted - True인 경우 파일 시스템이 암호화되었음을 나타내는 부울 값입니다. KmsKeyId를 지정하면 Encryptedtrue로 설정되어야 합니다.

  • KmsKeyId— 복원된 파일 시스템을 암호화하는 데 사용되는 AWS KMS 키를 지정합니다.

  • PerformanceMode - 파일 시스템의 처리량 모드를 지정합니다.

  • CreationToken - 요청의 고유성(멱등성)을 보장하는 사용자 제공 값입니다.

  • newFileSystem - True인 경우 복구 시점이 새 Amazon EFS 파일 시스템에 복원되었음을 나타내는 부울 값입니다.

  • ItemsToRestore - 각 문자열이 파일 경로인 최대 5개 문자열의 배열입니다. 전체 파일 시스템이 아닌 특정 파일 또는 디렉터리를 복원하려면 ItemsToRestore를 사용합니다. 이 파라미터는 선택 사항입니다.

aws:backup:request-id를 포함할 수도 있습니다.

Amazon EFS 구성 값에 대한 자세한 내용은 을 참조하십시오 create-file-system.

Amazon EFS에서 자동 백업 비활성화

기본적으로 Amazon EFS는 데이터 백업을 자동으로 생성합니다. 이러한 백업은 에서 복구 지점으로 표시됩니다 AWS Backup. 복구 시점을 제거하려고 하면 작업을 수행할 권한이 충분하지 않다는 오류 메시지가 표시됩니다.

이 자동 백업을 활성 상태로 유지하는 것이 모범 사례입니다. 특히 실수로 데이터를 삭제한 경우 이 백업을 통해 파일 시스템 콘텐츠를 마지막 복구 시점이 생성된 날짜로 복원할 수 있습니다.

드문 경우이긴 하지만 이 기능을 비활성화하려는 경우에는 액세스 정책을 "Effect": "Deny"에서 "Effect": "Allow"로 변경해야 합니다. 자동 백업 활성화 또는 비활성화에 대한 자세한 내용은 Amazon EFS 사용 설명서를 참조하세요.