我们始终可以与项目或组织外部的其他用户共享Compute Engine映像,快照和磁盘。基本上,具有对这些资源的读取访问权限的用户可以使用它们来完成其他项目和组织中的操作。例如,如果您授予用户对项目中映像或快照的读取访问权限,则他们可以使用这些资源在自己的项目中创建永久性磁盘。

这是详细的步骤,介绍了如何跨用户帐户和项目共享GCP(Google云平台)计算引擎映像。

1.登录到您的GCP

2.从Compute Engine的图片菜单中创建新图片

3.与IAM中的其他用户共享项目

4.接受Google Developers Console项目邀请

5.在另一个GCP帐户中确认项目和图像,然后激活Google 云 Share。

6.使用Google 云 Share命令将图像从一个项目复制到另一个项目

注意:在命令中使用project_id,而不是项目名称。

[email protected]:~$ gcloud compute images list --project macro-key-14516
NAME                                                  PROJECT            FAMILY                            DEPRECATED  STATUS
centos-6-v20180716                                    centos-cloud       centos-6                                      READY
centos-7-v20180716                                    centos-cloud       centos-7                                      READY
........................
sql-2017-express-windows-2016-dc-v20180710            windows-sql-cloud  sql-exp-2017-win-2016                         READY
sql-2017-standard-windows-2016-dc-v20180710           windows-sql-cloud  sql-std-2017-win-2016                         READY
sql-2017-web-windows-2016-dc-v20180710                windows-sql-cloud  sql-web-2017-win-2016                         READY
[email protected]:~$ gcloud projects list
PROJECT_ID        NAME         PROJECT_NUMBER
macro-key-14516  51Sec-GCP-1  1080804179409
sec-2-21000      51sec2       335678927754
[email protected]:~$ gcloud compute --project=sec-2-21000 images create image-2 --source-image=image-1-51sec-original --source-image-project=macro-key-14516
Created [//www.googleapis.com/compute/v1/projects/sec-2-213000/global/images/image-2].
NAME     PROJECT       FAMILY  DEPRECATED  STATUS
image-2  sec-2-21000                      READY
[email protected]:~$

YouTube视频:

通过 约翰扬

发表评论