ECS镜像部署物

更新时间:
复制为 MD 格式

当应用源文件是ECS镜像时,可以使用此种类型的部署物来发布应用。

工作原理

重要
  • 当发布的应用分组为ESS伸缩组时,部署期间伸缩活动会被暂停,部署结束后(无论成功或失败)将自动恢复。

  • 发布时,系统将直接替换应用分组中ECS实例的镜像。如果需要保留当前实例的镜像,请在发布前创建自定义镜像进行备份。

  1. 创建并发布部署物

    将应用源文件信息、启动脚本和停止脚本配置为部署物。

    创建发布任务,选择发布模式,将部署物发布至目标应用分组。

  2. 发布任务的自动化部署流程

    1. 获取部署物信息,包括ECS镜像的地域和镜像ID。

    2. 系统自动将应用分组中ECS实例的镜像替换为部署物中指定的ECS镜像。如果部署物中为不同地域配置了不同的镜像,系统会根据实例所在的地域自动选择对应的镜像进行替换,完成应用发布。

操作步骤

  1. 创建应用并导入ECS实例。

    1. 如果没有ECS实例,前往ECS控制台-自定义购买页面,创建Linux操作系统的ECS实例。

    2. 前往ECS控制台-应用管理页面,单击导入已有资源创建,创建应用和应用分组,并导入ECS实例到应用分组。

  2. 创建部署物。

    1. 前往ECS控制台-应用管理页面,在我的应用页签下,单击目标应用名称。

    2. 在应用详情页,选择部署物页签,然后单击创建部署物

    3. 创建部署物页面,部署物类型选择ECS镜像,设置参数后单击确定保存。

      可配置多地域镜像,发布时自动匹配应用分组地域。如需查看镜像市场镜像的 ID,请参见如何查看镜像市场的镜像ID?
  3. 返回部署物列表,找到刚创建的部署物,单击发布。选择目标分组,单击确定开始部署。

  4. 重要

    执行ECS镜像替换操作将立即重置实例系统盘,导致原实例中所有用户密码(包括root及普通用户)全部失效。

  5. 结果验证。进入目标实例详情页,单击远程连接,选择通过Workbench远程连接。根据页面提示登录,进入终端页面。

常见问题

如何查看镜像市场的镜像ID?

宝塔面板镜像为例,镜像ID位于镜像详情页底部。image