Azure RBAC(Role Based Access Control)를 사용하여 Azure Backup 복구 지점 관리

Azure RBAC(역할 기반 액세스 제어)를 사용하면 Azure에 대한 세분화된 액세스 관리가 가능합니다. Azure RBAC를 사용하면 팀 내에서 업무를 분리하고 사용자에게 해당 작업을 수행하는 데 필요한 만큼의 권한만 부여할 수 있습니다.

Important

Azure Backup에서 제공하는 역할은 Azure Portal에서 또는 REST API나 Recovery Services 자격 증명 모음의 PowerShell 또는 CLI cmdlet을 통해 수행할 수 있는 작업으로 제한됩니다. Azure Backup 에이전트 클라이언트 UI 또는 System Center Data Protection Manager UI 또는 Azure Backup Server UI에서 수행되는 작업은 해당 역할을 제어할 수 없습니다.

Azure Backup은 백업 관리 작업을 제어할 수 있는 세 가지 기본 제공 역할을 제공합니다. Azure 기본 제공 역할에 대한 자세한 정보

  • Backup Contributor - 이 역할은 Recovery Services 자격 증명 모음을 삭제하고 다른 사용자에게 액세스 권한을 제공하는 권한을 제외하고, 백업을 만들고 관리하는 모든 권한을 갖습니다. 모든 백업 관리 작업을 수행할 수 있는 백업 관리 관리자 역할로 생각하시면 됩니다.
  • Backup 운영자 - 이 역할은 백업을 제거하고 백업 정책을 관리하는 권한을 제외하고, 참여자가 할 수 있는 모든 일을 할 수 있습니다. 이 역할은 온-프레미스 리소스의 데이터 삭제나 등록 제거를 통해 백업을 중지하는 작업처럼 안전하지 않은 작업을 수행할 수 없다는 점만 빼면 참여자와 똑같습니다.
  • Backup 읽기 권한자 - 이 역할은 모든 백업 관리 작업을 볼 수 있는 권한을 갖습니다. 이 역할을 모니터링 요원으로 생각하시면 됩니다.

더 많은 제어를 위해 사용자 고유의 역할을 정의하려는 경우 Azure RBAC에서 사용자 지정 역할을 빌드하는 방법을 참조하세요.

Backup 기본 제공 역할을 관리 작업에 매핑

Azure VM 백업에 대한 최소 역할 요구 사항

다음 표는 Backup 관리 작업과 해당 작업을 수행하는 데 필요한 최소 Azure 역할을 캡처한 것입니다.

관리 작업 필요한 최소 Azure 역할 필요한 범위 대체
Recovery Services 자격 증명 모음 만들기 Backup 참가자 자격 증명 모음을 포함하는 리소스 그룹
Azure VM의 백업 활성화 Backup 운영자 자격 증명 모음을 포함하는 리소스 그룹
가상 머신 참가자 VM 리소스 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Azure VM의 백업 사용(VM 블레이드에서) Backup 운영자 자격 증명 모음을 포함하는 리소스 그룹
Backup 운영자 가상 머신을 포함하는 리소스 그룹
가상 머신 참가자 VM 리소스 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read Microsoft.Compute/virtualMachines/instanceView/read
VM의 주문형 백업 Backup 운영자 Recovery Services 자격 증명 모음
VM 복원 Backup 운영자 Recovery Services 자격 증명 모음
참가자 VM이 배포될 리소스 그룹 또는 기본 제공 역할 대신 Microsoft.Resources/subscriptions/resourceGroups/write Microsoft.DomainRegistration/domains/write(클래식 VM 복원에만 필요하고 관리 VM에는 필요하지 않음), Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read Microsoft.Network/virtualNetworks /read Microsoft.Network/virtualNetworks/subnets/Microsoft.Network/virtualNetworks/subnets/join/action 권한이 있는 사용자 지정 역할을 고려할 수 있습니다.
가상 머신 참가자 백업된 원본 VM 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
관리되지 않는 디스크 VM 백업 복원 Backup 운영자 Recovery Services 자격 증명 모음
가상 머신 참가자 백업된 원본 VM 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Storage 계정 참가자 디스크가 복원되는 Storage 계정 리소스 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Storage/storageAccounts/write
VM 백업에서 관리 디스크 복원 Backup 운영자 Recovery Services 자격 증명 모음
가상 머신 참가자 백업된 원본 VM 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Storage 계정 참가자 복원 과정의 일부로 선택한 관리 디스크로 전환하기 전에 자격 증명 모음에서 데이터를 보관하도록 선택된 임시 Storage 계정 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Storage/storageAccounts/write
참가자 관리 디스크가 복원될 리소스 그룹 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Resources/subscriptions/resourceGroups/write
VM 백업에서 개별 파일 복원 Backup 운영자 Recovery Services 자격 증명 모음
가상 머신 참가자 백업된 원본 VM 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
지역 간 복원 Backup 운영자 Recovery Services 자격 증명 모음 구독 이는 위에서 언급한 복원 권한이 추가된 것입니다. 특히 CRR의 경우 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. “Microsoft.RecoveryServices/locations/backupAadProperties/read” “Microsoft.RecoveryServices/locations/backupCrrJobs/action” “Microsoft.RecoveryServices/locations/backupCrrJob/action” “Microsoft.RecoveryServices/locations/backupCrossRegionRestore/action” “Microsoft.RecoveryServices/locations/backupCrrOperationResults/read” “Microsoft.RecoveryServices/locations/backupCrrOperationsStatus/read”
Azure VM 백업에 대한 백업 정책 만들기 Backup 참가자 Recovery Services 자격 증명 모음
Azure VM 백업의 백업 정책 수정 Backup 참가자 Recovery Services 자격 증명 모음
Azure VM 백업의 백업 정책 삭제 Backup 참가자 Recovery Services 자격 증명 모음
VM 백업에서 백업 중지(데이터 보존 또는 데이터 삭제를 통해) Backup 참가자 Recovery Services 자격 증명 모음
온-프레미스 Windows 서버/클라이언트/SCDPM 또는 Azure Backup Server 등록 Backup 운영자 Recovery Services 자격 증명 모음
등록된 온-프레미스 Windows 서버/클라이언트/SCDPM 또는 Azure Backup Server 삭제 Backup 참가자 Recovery Services 자격 증명 모음

Important

VM 리소스 범위에서 VM 참가자를 지정하고 VM 설정의 일부로 백업을 선택하면 VM이 이미 백업된 경우에도 백업 사용 화면이 열립니다. 백업 상태를 확인하는 호출은 구독 수준에서만 작동하기 때문입니다. 이를 방지하려면 자격 증명 모음으로 이동하여 VM의 백업 항목 보기를 열거나 구독 수준에서 VM 참가자 역할을 지정합니다.

Azure 워크로드 백업에 대한 최소 역할 요구 사항(SQL 및 HANA DB 백업)

다음 표는 Backup 관리 작업과 해당 작업을 수행하는 데 필요한 최소 Azure 역할을 캡처한 것입니다.

관리 작업 필요한 최소 Azure 역할 필요한 범위 대체
Recovery Services 자격 증명 모음 만들기 Backup 참가자 자격 증명 모음을 포함하는 리소스 그룹
SQL 및/또는 HANA 데이터베이스의 백업 사용 Backup 운영자 자격 증명 모음을 포함하는 리소스 그룹
가상 머신 참가자 DB가 설치된 VM 리소스 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
DB의 주문형 백업 Backup 운영자 Recovery Services 자격 증명 모음
데이터베이스 복원 또는 파일로 복원 Backup 운영자 Recovery Services 자격 증명 모음
가상 머신 참가자 백업된 원본 VM 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
가상 머신 참가자 DB가 복원되거나 파일이 생성되는 대상 VM 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write Microsoft.Compute/virtualMachines/read
Azure VM 백업에 대한 백업 정책 만들기 Backup 참가자 Recovery Services 자격 증명 모음
Azure VM 백업의 백업 정책 수정 Backup 참가자 Recovery Services 자격 증명 모음
Azure VM 백업의 백업 정책 삭제 Backup 참가자 Recovery Services 자격 증명 모음
VM 백업에서 백업 중지(데이터 보존 또는 데이터 삭제를 통해) Backup 참가자 Recovery Services 자격 증명 모음
가상 머신 참가자 백업된 원본 VM 또는 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. Microsoft.Compute/virtualMachines/write
지역 간 복원 Backup 운영자 Recovery Services 자격 증명 모음 구독 이는 위에서 언급한 복원 권한이 추가된 것입니다. 지역 간 복원의 경우 기본 제공 역할 대신 다음과 같은 권한이 있는 사용자 지정 역할을 사용할 수 있습니다.

- Microsoft.RecoveryServices/locations/backupAadProperties/read

- Microsoft.RecoveryServices/locations/backupCrrJobs/action

- Microsoft.RecoveryServices/locations/backupCrrJob/action

- Microsoft.RecoveryServices/locations/backupCrossRegionRestore/action

- Microsoft.RecoveryServices/locations/backupCrrOperationResults/read

- Microsoft.RecoveryServices/locations/backupCrrOperationsStatus/read

Azure 파일 공유 백업에 대한 최소 역할 요구 사항

다음 표는 Backup 관리 작업과 해당 작업을 수행하는 데 필요한 Azure 역할을 캡처한 것입니다.

관리 작업 필요 역할 리소스
Recovery Services 자격 증명 모음에서 백업 사용하도록 설정 Backup 참가자 Recovery Services 자격 증명 모음
스토리지 계정 기여자 스토리지 계정 리소스
파일 공유 블레이드에서 백업 사용하도록 설정 Backup 참가자 Recovery Services 자격 증명 모음
스토리지 계정 기여자 스토리지 계정 리소스
참가자 구독
파일 공유의 주문형 백업 Backup 운영자 Recovery Services 자격 증명 모음
파일 공유 복원 Backup 운영자 Recovery Services 자격 증명 모음
스토리지 계정 백업 기여자 복원 원본 및 대상 파일 공유가 있는 스토리지 계정 리소스
개별 파일 복원 Backup 운영자 Recovery Services 자격 증명 모음
Storage 계정 참가자 복원 원본 및 대상 파일 공유가 있는 스토리지 계정 리소스
데이터 삭제로 Backup 참가자 Recovery Services 자격 증명 모음
자격 증명 모음에서 스토리지 계정 등록 취소 Backup 참가자 Recovery Services 자격 증명 모음
Storage 계정 참가자 스토리지 계정 리소스

참고 항목

리소스 그룹 수준에서 기여자 액세스 권한이 있고 파일 공유 블레이드에서 백업을 구성하려면 구독 수준에서 microsoft.recoveryservices/Locations/backupStatus/action 권한을 얻어야 합니다. 이렇게 하려면 사용자 지정 역할을 만들고 이 권한을 할당합니다.

Azure 디스크 백업에 대한 최소 역할 요구 사항

관리 작업 필요한 최소 Azure 역할 필요한 범위 대체
백업을 구성하기 전에 유효성 검사 Backup 운영자 백업 중요 보관소
디스크 백업 읽기 권한자 백업할 디스크
백업 자격 증명 모음에서 백업 사용 설정 Backup 운영자 백업 중요 보관소
디스크 백업 읽기 권한자 백업할 디스크 또한 백업 자격 증명 모음 MSI에 이러한 권한이 부여되어야 합니다.
디스크의 주문형 백업 Backup 운영자 백업 중요 보관소
디스크를 복원하기 전에 유효성 검사 Backup 운영자 백업 중요 보관소
디스크 복원 운영자 디스크를 복원할 리소스 그룹
디스크 복원 Backup 운영자 백업 중요 보관소
디스크 복원 운영자 디스크를 복원할 리소스 그룹 또한 백업 자격 증명 모음 MSI에 이러한 권한이 부여되어야 합니다.

Azure Blob 백업에 대한 최소 역할 요구 사항

관리 작업 필요한 최소 Azure 역할 필요한 범위 대체
백업을 구성하기 전에 유효성 검사 Backup 운영자 백업 중요 보관소
스토리지 계정 백업 기여자 Blob을 포함하는 스토리지 계정
백업 자격 증명 모음에서 백업 사용 설정 Backup 운영자 백업 중요 보관소
스토리지 계정 백업 기여자 Blob을 포함하는 스토리지 계정 또한 백업 자격 증명 모음 MSI에 이러한 권한이 부여되어야 합니다.
Blob의 주문형 백업 Backup 운영자 백업 중요 보관소
Blob을 복원하기 전에 유효성 검사 Backup 운영자 백업 중요 보관소
스토리지 계정 백업 기여자 Blob을 포함하는 스토리지 계정
Blob 복원 Backup 운영자 백업 중요 보관소
스토리지 계정 백업 기여자 Blob을 포함하는 스토리지 계정 또한 백업 자격 증명 모음 MSI에 이러한 권한이 부여되어야 합니다.

PostGreSQL 서버 백업용 Azure 데이터베이스에 대한 최소 역할 요구 사항

관리 작업 필요한 최소 Azure 역할 필요한 범위 대체
백업을 구성하기 전에 유효성 검사 Backup 운영자 백업 중요 보관소
판독기 Azure PostgreSQL 서버
백업 자격 증명 모음에서 백업 사용 설정 Backup 운영자 백업 중요 보관소
참가자 Azure PostgreSQL 서버 또는 기본 제공 역할 대신 Microsoft.DBforPostgreSQL/servers/write Microsoft.DBforPostgreSQL/servers/read 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. 또한 백업 자격 증명 모음 MSI에 이러한 권한이 부여되어야 합니다.
PostGreSQL 서버의 주문형 백업 Backup 운영자 백업 중요 보관소
서버를 복원하기 전에 유효성 검사 Backup 운영자 백업 중요 보관소
참가자 대상 Azure PostgreSQL 서버 또는 기본 제공 역할 대신 Microsoft.DBforPostgreSQL/servers/write Microsoft.DBforPostgreSQL/servers/read 권한이 있는 사용자 지정 역할을 고려할 수 있습니다.
서버 복원 Backup 운영자 백업 중요 보관소
참가자 대상 Azure PostgreSQL 서버 또는 기본 제공 역할 대신 Microsoft.DBforPostgreSQL/servers/write Microsoft.DBforPostgreSQL/servers/read 권한이 있는 사용자 지정 역할을 고려할 수 있습니다. 또한 백업 자격 증명 모음 MSI에 이러한 권한이 부여되어야 합니다.

다음 단계