赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 操作指南
  5. 镜像
  6. 共享镜像
  7. 使用共享镜像

使用共享镜像

  • 共享镜像
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

共享镜像是将您创建的自定义镜像共享给其他阿里云账号(被共享者)使用。共享后,被共享者就可以使用该共享镜像。本文介绍被共享者如何使用共享镜像创建ECS实例、复制共享镜像以及使用共享镜像更换操作系统。

注意事项

重要

阿里云无法保证共享镜像的完整性和安全性,使用共享镜像时请确认镜像来自于可信任的共享者或共享账号,并需要自行承担风险。

使用共享镜像前,请仔细阅读以下注意事项:

注意项

说明

共享费用

  • 共享镜像不会占用被共享者的自定义镜像额度,阿里云也不会向被共享者收取镜像共享费用。

  • 如果共享镜像的最终来源为付费镜像且被共享者使用该共享镜像创建ECS实例,则会向被共享者收取镜像费用。例如:源镜像A是付费镜像,阿里云账号A把该镜像共享给阿里云账号B,阿里云账号B使用该共享镜像创建了实例,则阿里云账号B需要支付镜像费用以及创建实例的费用。

镜像计费的更多信息,请参见镜像计费。

使用限制

  • 被共享者不能对共享镜像进行操作,只能使用共享镜像创建ECS实例,或同地域复制共享镜像到自己账号下成为自定义镜像后,才能进行删除或更新。

  • 如果共享镜像依赖的资源处于不可用状态(例如账号欠费、密钥失效),共享镜像无法用于新建ECS实例。

权限策略

  • 通过RAM用户使用共享镜像创建ECS实例,则需要具有RunInstances或CreateInstance接口权限。策略内容请参见授权RAM用户创建按量付费实例。

  • 如果需要进一步限制RAM用户只能使用某个特定阿里云账号共享的镜像创建ECS实例,则需要为RAM用户增加如下权限策略:

    {
      "Version": "1",
      "Statement": [
        {
          "Action": [
            "ecs:RunInstances",
            "ecs:CreateInstance"
          ],
          "Effect": "Deny",
          "Resource": "*",
          "Condition": {
            "StringNotEquals": {
              "ecs:ImageOwnerId": "123456789012****"
            }
          }
        }
      ]
    }
    说明

    请您根据实际情况将ImageOwnerId替换为指定的阿里云账号ID,表示仅允许RAM用户使用"123456789012****"账号共享的自定义镜像创建ECS实例。

使用共享镜像创建ECS实例

使用ECS控制台

您可以使用共享镜像快速创建一台或多台同一镜像环境的ECS实例。

  1. 访问ECS控制台-镜像。

  2. 在页面左侧顶部,选择目标资源所在的资源组和地域。地域

  3. 在共享镜像页签,找到待创建实例的共享镜像,在操作列单击创建实例。

    image

  4. 地域和镜像信息已自动填充,按需选择付费类型、实例规格等其他配置,完成实例创建。

    其他详细的参数配置,请参见自定义购买实例。

    如果使用加密的共享镜像创建ECS实例,针对镜像关联的加密快照对应的系统盘或者数据盘,默认为加密模式,且无法修改成非加密模式。您需要将密钥修改为服务密钥或者您的用户主密钥。

    image

使用API

  1. 使用DescribeImages - 查询可以使用的镜像资源查询出可以使用的共享镜像ImageId。

  2. 使用RunInstances - 批量创建实例或者CreateInstance - 创建实例,指定ImageId为共享镜像ImageId,使用共享镜像创建ECS实例。

    重要

    如果使用的共享镜像为加密模式,创建实例必须指定Encrypted为true,即将数据盘设置为加密数据盘。否则可能导致创建实例失败。如果您不指定KMSKeyId的值,则表示将共享镜像的密钥修改为服务密钥。

使用共享镜像为ECS实例更换操作系统(系统盘)

使用ECS控制台

您可以使用共享镜像为已有ECS实例更换系统盘,更换后该ECS实例基于该共享镜像继续运行。

在更换操作系统对话框的选择镜像区域,单击共享镜像页签,选择指定的共享镜像。具体操作,请参见更换操作系统(更换系统盘)。

使用API

  1. 使用DescribeImages - 查询可以使用的镜像资源查询出可以使用的共享镜像ImageId。

  2. 使用ReplaceSystemDisk - 更换系统盘(更换操作系统),指定ImageId为共享镜像ImageId,使用共享镜像更换操作系统(系统盘)。

    重要

    如果使用的共享镜像为加密模式,更换操作系统必须指定Encrypted为true,即将数据盘设置为加密数据盘。否则可能导致更换操作系统失败。如果您不指定KMSKeyId的值,则表示将共享镜像的密钥修改为服务密钥。

复制共享镜像

使用ECS控制台

被共享者只能使用共享镜像创建ECS实例,如果您需要对共享镜像进行删除或更新,可以先复制共享镜像,复制的共享镜像将展示在本地域的自定义镜像列表中,才可以对其进行删除或更新。

  1. 在共享镜像页签,找到待复制的共享镜像,在操作列单击复制镜像。

    image

  2. 在复制镜像对话框中,根据提示完成参数配置。

    • 您可以选择普通复制或者加密复制。

    • 地域仅支持选择同一地域。

      说明

      共享镜像仅支持同地域复制,如需在其他地域使用该共享镜像,请先复制该镜像到当前地域,再执行跨地域复制镜像操作。

    其他详细的参数配置,请参见复制自定义镜像。

  3. (可选)单击自定义镜像页签,查看复制的镜像。

使用API

  1. 使用DescribeImages - 查询可以使用的镜像资源查询出可以使用的共享镜像ImageId。

  2. 使用CopyImage - 复制一个地域下的自定义镜像到其他地域,指定ImageId为共享镜像ImageId,将共享镜像复制为自定义镜像,方便您对其进行删除或更新。

    重要

    如果使用的共享镜像为加密模式,复制镜像必须指定Encrypted为true,即将数据盘设置为加密数据盘。否则可能导致复制镜像失败。如果您不指定KMSKeyId的值,则表示将共享镜像的密钥修改为服务密钥。

相关文档

  • 共享镜像可用于同地域跨账号部署ECS实例,请参见共享自定义镜像。

  • 如果不再需要共享自定义镜像给其他阿里云账号使用时,可以取消共享镜像,请参见取消共享镜像。

  • 如果您需要了解共享加密镜像所需的权限,请参见加密相关的权限说明。

相关文章

使用共享镜像 2025-04-01 12:00

共享镜像是将您创建的自定义镜像共享给其他阿里云账号(被共享者)使用。共享后,被共享者就可以使用该共享镜像。本文介绍被共享者如何使用共享镜像创建ECS实例、复制共享镜像以及使用共享镜像更换操作系统。 注意事项

共享自定义镜像 2025-04-01 12:00

共享镜像可用于同地域跨账号部署ECS实例。创建自定义镜像后,您可以将镜像共享给其他阿里云账号或者基于资源目录在企业组织内共享使用,共享对象就可以使用您共享的自定义镜像快速创建运行同一镜像环境的ECS实例。本文介绍共享自定义镜像的注意事项及操作流程。

取消共享镜像 2025-04-01 12:00

如果不再需要共享自定义镜像给其他阿里云账号使用时,您可以取消共享镜像。 注意事项 共享者

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号