안녕하세요,

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "다른 프로젝트의 이미지를 사용하는 방법"을 다루고자 합니다.



프로젝트 이미지 공유


프로젝트의 이미지에 대한 IAM 권한을 다른 프로젝트에 속한 서비스 계정 혹 사용자 계정에 부여하여 이미지를 공유할 수 있습니다.

아래와 같은 권한 부여가 필요합니다.

기존에 이미지가 존재한 프로젝트 A에서 다른 프로젝트를 사용중인 계정에 아래 권한 중 하나를 부여합니다.

  - 프로젝트 A Console > IAM 및 관리자 > IAM > 프로젝트 B 계정에 대해 하기 권한 추가

   1) Compute Image User : 이미지에 대한 다른 권한 없이 요청에 이미지를 나열하고 읽고 사용할 수 있는 권한

   2) Compute Storage Admin : 디스크, 이미지, 스냅샷을 생성, 수정, 삭제할 수 있는 권한




다른 프로젝트의 이미지로 VM 생성


권한을 부여 받은 후 B의 프로젝트에서 VM 인스턴스를 생성합니다.

 - 프로젝트 B Console > Compute Engine > 인스턴스 만들기 > 부팅 디스크 변경 > Custom Images  > 프로젝트 변경(A 프로젝트 선택) > 생성하고자 하는 이미지 선택  > VM 생성





참조 링크


[1] 커스텀 이미지에 대한 액세스 관리

https://cloud.google.com/compute/docs/images/managing-access-custom-images



관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.


감사합니다.