前面我们分享了如何创建自定义镜像及通过自定义镜像更换系统盘,也分享了如何将自定义镜像复制到同账号不同地域,今天我们继续来分享如何将自定义镜像共享给其他阿里云账号使用,以便快速运行同一镜像环境的 ECS 实例。
在此之前,我们先来了解共享镜像可用于跨账号部署 ECS 实例,共享镜像不会占用被共享者的镜像额度,被共享者也不会被收取镜像共享费用。被共享者使用您共享的镜像创建 ECS 实例,不会向您收取实例产生的费用,只会向被共享者收取该费用。
共享镜像注意事项
- 您只能共享自己的自定义镜像,其他用户共享给您的镜像无法再次共享。
- 每份自定义镜像最多可以共享给 50 个用户。
- 不支持跨地域共享镜像。如果您需要跨地域共享镜像,请先复制镜像到目标地域后再共享。如果不懂如何复制镜像请参考『如何将阿里云自定义镜像复制到同账号不同区?』。
- 共享镜像之前,请确认自定义镜像已清除敏感数据和文件。
- ECS 无法保证共享镜像的完整性和安全性,使用共享镜像时请确认镜像来自于可信任的共享者或共享账号,并需要自行承担风险。
共享镜像操作步骤
1、打开阿里云官网登录进入到控制台 – 在“我的云产品 – 云服务器 ECS”- 在左侧“实例与镜像”中点击“镜像”- 选择对应地域(如下图左上角红圈位置)- 找到想要共享的自定义镜像后点击“共享镜像”链接按钮。具体如下图所示:
2、在弹出的“共享镜像”对话框中,账号类型默认为 aliyunUid,账号输入想要共享的阿里云账号 ID(PS:账号 ID 查看请参考『如何查看阿里云账号用户 ID(aliyunUid)?』),点击【共享镜像】按钮后即可在下方看到已经成功共享的阿里云账号 ID。具体如下图所示:
3、成功共享镜像之后,通知对方登录阿里云后台 – 在“我的云产品 – 云服务器 ECS”- 在左侧“实例与镜像”中点击“镜像”- 选择对应地域(如下图左上角红圈位置)- 镜像列表 – 共享镜像中就能看到我们刚才所共享的自定义镜像。具体如下图所示:
对方找到我们所共享的自定义镜像后,就可以通过镜像创建实例了,具体可参考『阿里云服务器如何使用共享镜像创建实例?』。如果是已经有实例了想要更换系统盘可参考『阿里云服务器怎么使用自定义镜像更换系统盘?』,在镜像类型中选择“共享镜像”即可。
特别说明
- 被共享者可以使用您共享的镜像创建一台或多台实例,在选择镜像时,选择共享镜像即可。
- 被共享者可以使用您共享的镜像为实例更换系统盘,具体可参考『阿里云服务器怎么使用自定义镜像更换系统盘?』,在镜像类型中选择“共享镜像”即可。
- 您可以删除自定义镜像。但是如果您的自定义镜像已经共享给其他账号,您需要预先解除该自定义镜像的全部共享关系后才能删除镜像。
如何取消共享镜像?
根据上述“共享镜像操作步骤”第 1 点点击“共享镜像”链接按钮后,找到想要取消共享的阿里云账户 ID,点击右侧对应的“取消共享”链接按钮即可成功取消共享镜像。
注意:删除被共享的自定义镜像后:
- 被共享者无法通过 ECS 管理控制台或者 ECS API 查询到该镜像,也无法使用该镜像创建实例和更换系统盘。
- 被共享者使用共享镜像创建的实例无法重新初始化系统盘。
本答案内容是根据阿里云文档进行实际操作,想了解更多内容请移步『共享镜像』。