创建服务后,如果服务的配置信息需要更新,您可以直接更新服务,无需重新创建服务。本文介绍服务商如何更新服务。

背景信息

计算巢服务不支持更新处于审核中的服务。如果您想要更新处于审核中的服务,需要先撤销审核请求再进行更新。

更新服务分为创建新版本和编辑版本两种方式。
  • 创建新版本:用于更新已发布状态的服务。
  • 编辑版本:用于更新未发布状态的服务。

操作步骤

  1. 登录计算巢控制台
    请您使用已开通计算巢服务商权限的阿里云账号登录,登录后控制台默认为服务商控制台,如若不是,需选择服务商,如下图所示。服务商控制台
  2. 在左侧导航栏中,选择服务管理
  3. 选择以下任意一种方式进入编辑页面。
    • 在左侧导航栏中,选择服务管理 > 未发布服务,在未发布服务页面。找到您要更新的服务,单击编辑版本
    • 在左侧导航栏中,选择服务管理 > 已发布服务,在已发布服务页面,单击创建新版本
  4. 在编辑页面,您可以修改如下信息:
    说明 仅私有部署服务支持该设置,全托管服务、代运维服务和试用服务均不支持。

    不同服务类型的配置参数不相同,请以具体界面为准,此处以私有部署服务创建新版本为例。

    配置项 配置说明

    服务信息

    选择服务为简体中文版或者英文版,并配置以下服务信息:
    • 服务图标:支持JPG、PNG格式。建议您上传的图片分辨率为192x192像素,以便保证展示效果。
    • 服务名称:由中文、数字、英文及下划线(_)组成,长度在3~200个字符之间,一个中文字等于2个字符。
    • 服务简介:简介长度在10~500个字符之间,一个中文字等于2个字符。
    • 版本描述:版本描述长度在1~200个字符之间,一个中文字等于2个字符。建议包含具体的软件版本,同一服务下各个版本的描述不能相同。

    录入模板

    录入方式

    包含手动录入模板选择场景模板选择自定义模板三种方式。
    • 手动录入模板:需要选择部署方式、填写模板名称模板内容。其中模板内容可以上传已写好的模板文件,模板支持ROS JSON、ROS YAML、Terraform格式。

      部署方式选择ROS或者Terraform时,模板内容填写的详细信息,请参见录入模板

      若因业务场景需要,在同一服务中需要创建不同类型的模板,可填写多个模板。单击模板1后的添加图标,添加模板。例如,在同一个服务中需要区分单可用区和多可用区时,可分别添加单可用区模板和多可用区模板来进行。

      重要
      • 支持试用的模板,不允许新建VPC和vSwitch。若您的模板支持试用服务时,请在模板中将VPC和vSwitch参数设置为模板参数。
      • 试用模板中试用的安全组必须新建,不能选择已有的安全组。
    • 选择模板场景:在选择场景下拉菜单中选择模板场景,模板内容框中会自动填充模板内容。
    • 选择自定义模板:在选择模板中选择一个已经保存的ROS自定义模板和模板对应的版本,模板内容框中会自动填充模板内容。

      若您还未创建ROS自定义模板,请先前往ROS模板编辑工具,完成ROS自定义模板的创建。

    部署地域

    选择允许部署的地域(可多选),如不选默认部署全部地域。

    支持试用

    选择是否支持用户免费试用服务。试用服务的详细信息,请参见试用功能说明
    说明 若您设置了套餐,可选择其中的一个或多个套餐为试用套餐;若未设置套餐,可指定一个或多个模板为试用模板。

    套餐设置

    根据模板内容,选择需要设置的套餐参数并设置参数的值。若您需要用户在创建服务实例时,可以自定义套餐内的所有参数,则可选中是否支持自定义参数。反之则不选。套餐设置的详细信息,请参见套餐设置

    镜像分发设置

    关联分发镜像

    单击关联分发镜像,选择部署物中已分发的镜像替换模板中的镜像。若您未创建部署物,需要先创建部署物并完成镜像分发。创建部署物的详细操作,请参见创建部署物

    应用分组

    应用分组设置

    将模板中的资源进行分组,方便用户查看并操作资源。用户在查看服务实例时,可以根据选择对整个服务实例或其中一个分组的资源进行查看资源、查看监控、运维管理和查看日志信息等操作。更多信息,请参见配置应用分组
    说明 每个资源只能属于一个分组。

    运维通知

    运维通知设置

    运维通知区域,配置报警配置模板信息:
    • 设置云监控模板:选择云监控报警模板。
    • 设置分组云监控模板:选择应用分组的云监控报警模板。
      说明 若要选择分组云监控模板,则必须先设置应用分组。

    若您还未创建云监控报警模板,则需要先创建云监控报警模板后,再选择您创建的报警模板。创建报警模板和查看报警通知的详细操作,请参见运维通知说明

    权限设置

    需要用户授予的权限

    • 如需开启代运维功能,则选中需要用户授权,并选择需要用户授予的权限。
    • 如不需开启,则不选中需要用户授权

    私有部署代运维的详细操作,请参见私有化部署代运维设置

    升级配置

    是否支持升级

    设置该服务是否支持服务实例升级功能。若不设置,则无需配置后续参数。

    是否支持回滚

    设置该服务的服务实例是否支持从高版本回滚到当前版本。默认支持回滚。

    升级描述

    描述升级内容或升级功能。

    支持升级的版本

    选择已上线的服务版本,可多选。默认选择全部版本。

    升级服务组件

    选择升级的范围。
    • 升级应用和服务配置:可对软件应用和服务本身配置项进行升级。
    • 仅升级服务配置:仅对服务的配置项(如代运维设置、运维通知设置等)且不涉及软件应用变更的升级。选择仅升级服务配置时,无需配置升级信息。

    升级信息

    配置升级步骤的详细信息,请参见升级配置。若您的服务创建了多个应用分组,您可以针对不同的应用分组设置不同的升级信息。应用分组的更多信息,请参见配置应用分组

    部署配置

    预计部署时间

    设置之后,该数据会在用户进行服务实例部署时显示,告知其平均部署时间。

    部署超时时间

    设置了该服务实例部署超过多长时间则为异常。用户侧部署时,如果部署时间超过了超时时间,则会显示部署失败。仅当服务类型私有部署服务时,需要配置该参数。

    升级配置
  5. 修改相应信息后,选择以下任意一种方式,完成服务更新。
    • 单击保存更新

      服务保存后,您可以测试服务是否能正常使用。等验证服务通过后,再提交审核,然后发布上线。具体操作,请参见发布服务

    • 单击提交审核

      您直接向阿里云提交审核,进入服务的发布流程。等审批通过后,您可以将该服务发布上线。具体操作,请参见发布服务