이 페이지에는 Compute Engine 인스턴스를 백업, 마운트, 복원하는 데 필요한 IAM 역할 및 권한이 나열되어 있습니다.
IAM 역할 및 권한
인스턴스를 백업, 마운트, 복원하려면 백업/복구 어플라이언스의 서비스 계정에 Backup and DR Compute Engine Operator
역할을 할당하거나 맞춤 역할을 만들고 이 페이지에 나열된 모든 권한을 할당해야 합니다.
다음은 Compute Engine 인스턴스를 백업, 마운트, 복원하는 데 필요한 사전 정의된 Compute Engine IAM 권한을 보여줍니다.
Compute Engine 인스턴스 백업
compute.disks.createSnapshot
compute.disks.get
compute.instances.list
compute.instances.setLabels
compute.regions.get
compute.regionOperations.get
compute.snapshots.create
compute.snapshots.delete
compute.snapshots.get
compute.snapshots.setLabels
compute.snapshots.useReadOnly
compute.zones.list
compute.zoneOperations.get
iam.serviceAccounts.actAs
iam.serviceAccounts.get
iam.serviceAccounts.list
resourcemanager.projects.get
resourcemanager.projects.list
기존 Compute Engine 인스턴스에 마운트
compute.disks.create
compute.disks.delete
compute.disks.get
compute.disks.use
compute.diskTypes.get
compute.diskTypes.list
compute.images.create
compute.images.delete
compute.images.get
compute.images.useReadOnly
compute.instances.attachDisk
compute.instances.create
compute.instances.delete
compute.instances.detachDisk
compute.instances.get
compute.instances.list
compute.instances.setMetadata
compute.regions.get
compute.regions.list
compute.regionOperations.get
compute.zones.list
iam.serviceAccounts.actAs
iam.serviceAccounts.get
iam.serviceAccounts.list
resourcemanager.projects.get
새 Compute Engine 인스턴스에 마운트하고 인스턴스 복원
compute.addresses.list
compute.diskTypes.get
compute.diskTypes.list
compute.disks.create
compute.disks.createSnapshot
compute.disks.delete
compute.disks.get
compute.disks.setLabels
compute.disks.use
compute.firewalls.list
compute.globalOperations.get
compute.images.create
compute.images.delete
compute.images.get
compute.images.useReadOnly
compute.instances.attachDisk
compute.instances.create
compute.instances.delete
compute.instances.detachDisk
compute.instances.get
compute.instances.list
compute.instances.setLabels
compute.instances.setMetadata
compute.instances.setServiceAccount
compute.instances.setTags
compute.instances.start
compute.instances.stop
compute.machineTypes.get
compute.machineTypes.list
compute.networks.list
compute.nodeGroups.list
compute.nodeGroups.get
compute.nodeTemplates.get
compute.projects.get
compute.regions.get
compute.regionOperations.get
compute.snapshots.create
compute.snapshots.get
compute.snapshots.setLabels
compute.snapshots.useReadOnly
compute.subnetworks.list
compute.subnetworks.use
compute.subnetworks.useExternalIp
compute.zoneOperations.get
compute.zones.list
iam.serviceAccounts.actAs
iam.serviceAccounts.get
iam.serviceAccounts.list
resourcemanager.projects.get
고객 관리 암호화 키로 Compute Engine 인스턴스를 마운트할 권한
Compute Engine 백업 이미지를 기존 또는 새 Compute Engine 인스턴스로 마운트하려면(소스 디스크에서 고객 관리 암호화 키(CMEK)를 사용하는 경우) 대상 프로젝트에서 Compute Engine 서비스 에이전트의 서비스 계정 이름을 복사하여 소스 프로젝트에 추가하고 다음과 같이 CryptoKey Encrypter/Decrypter
역할을 할당해야 합니다.
CMEK를 사용할 때 권한을 추가하려면 다음 안내를 따르세요.
- 프로젝트 드롭다운에서 대상 프로젝트를 선택합니다.
- 왼쪽 탐색 메뉴에서 IAM 및 관리자 > IAM으로 이동합니다.
- Google 제공 역할 부여 포함을 선택합니다.
- Compute Engine 서비스 에이전트 서비스 계정을 찾아 주 구성원의 ID를 복사합니다. 이메일 주소 형식(예: my-service-account@my-project.iam.gserviceaccount.com)입니다.
- 키가 생성된 프로젝트 드롭다운에서 소스 프로젝트를 선택합니다.
- 왼쪽 탐색 메뉴에서 IAM 및 관리자 > IAM으로 이동합니다.
- 액세스 권한 부여를 선택합니다.
- 주 구성원 추가에서 대상 프로젝트의 Compute Engine 서비스 에이전트 ID를 붙여넣습니다.
- 역할 할당에서
Cloud KMS CryptoKey Encrypter/Decrypter
역할을 할당합니다. - 저장을 선택합니다.
백업 및 DR Compute Engine 가이드
- 클라우드 사용자 인증 정보 확인하기
- Compute Engine 인스턴스 검색 및 보호하기
- Compute Engine 인스턴스의 백업 이미지 마운트하기
- Compute Engine 인스턴스 복원하기
- 영구 디스크 스냅샷 이미지 가져오기