AWS Backup 에서 백업된 EFS를 복원할 때 발생하는 에러 해결하기

2023.09.11

소개

안녕하세요! 클래스메소드 금상원 입니다. 이번 블로그에서는 AWS Backup 에서 백업된 EFS를 복원할 때 마다 발생하는 오류를 해결하는 방법에 대해 알아보도록 하겠습니다.

문제점

AWS Backup에서 백업된 EFS를 복원할 때 마다 위와 같은 오류가 발생 합니다.

해결 방법

해결 방법은 백업볼트의 액세스 정책을 수정 하는 방법이 있습니다.

기존의 액세스 정책

기존의 액세스 정책에서는 Action에 포함된 것들이 거부 되어 있습니다.
그중에서 backup:StartRestoreJob 부분에서 복원을 거부 하고 있기 때문에 이부분을 삭제 해주면 해결 됩니다.

수정 후 액세스 정책

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Deny",
            "Principal": {
                "AWS": "*"
            },
            "Action": [
                "backup:DeleteBackupVault",
                "backup:DeleteBackupVaultAccessPolicy",
                "backup:DeleteRecoveryPoint",
                "backup:StartCopyJob",
                "backup:UpdateRecoveryPointLifecycle"
            ],
            "Resource": "*"
        }
    ]
}

확인 해보기

액세스 정책을 수정 후 백업볼트에서 다시 복원을 하면 위의 화면처럼 5분에서 10분 사이에 복원이 완료 되는 것을 확인할 수 있습니다.

마무리

이번 블로그에서는 AWS Backup에서 백업 된 EFS를 복원할 때 발생하는 오류를 해결하는 방법을 알아보았습니다. 처음 복원을 하시는 분들께 조금이나 도움이 되었으면 좋겠습니다.

참고 자료

본 블로그 게시글을 보시고 문의 사항이 있으신 분들은 클래스메소드코리아 (info@classmethod.kr)로 연락 주시면 빠른 시일 내 담당자가 회신 드릴 수 있도록 하겠습니다 !