创建服务前,需根据服务需求,创建用于服务管理的部署物。服务商在创建服务时可直接选择已经完成分发的部署物,简化创建服务的步骤。本文介绍了服务商如何创建和发布部署物的详细流程。
操作步骤
- 登录计算巢控制台。请您使用已开通计算巢服务商权限的阿里云账号登录,登录后控制台默认为服务商控制台,如若不是,需选择服务商,如下图所示。
- 在左侧导航栏,单击部署物管理。
- 单击创建部署物。
- 在创建部署物界面,完成部署物信息填写。
配置项 配置说明 部署物信息 在部署物信息区域,配置如下信息: - 部署物名称:由中文、数字、英文和下划线(_)组成,长度在3~30个字符之间,一个中文字等于2个字符,部署物名称在保存部署物或发布部署物后不可修改。
- 部署物版本名称:由中文、数字、英文和下划线(_)组成,长度在3~30个字符之间,一个中文字等于2个字符。
- 部署物描述:简介长度在10~128个字符之间,一个中文字等于2个字符。
部署物内容 在部署物内容区域,根据您选择不同的部署物类型,需要配置不同的信息。其中,镜像部署物用于镜像关联和镜像升级,文件部署物用于软件包关联和软件包升级,脚本部署物用于服务实例升级。 - 当部署物类型选择ECS镜像时,您需要设置如下参数。
- 镜像类型:镜像类型包含自定义镜像和云市场镜像两种类型。
- 自定义镜像:您需要选择地域和该地域下的镜像名称。
若您还没有自定义镜像,请先创建自定义镜像后,再选择镜像。详细操作,请参见使用实例创建自定义镜像。
- 云市场镜像:您需要选择已在云市场发布的镜像商品及版本。
- 自定义镜像:您需要选择地域和该地域下的镜像名称。
- 选择镜像:根据您选择的部署类型,选择对应的自定义镜像或云市场镜像。
- 镜像类型:镜像类型包含自定义镜像和云市场镜像两种类型。
- 当部署物类型选择容器镜像时,您需要在选择镜像处,选择已推送至计算巢镜像仓库的镜像名称和对应的版本。如何将镜像推送至计算巢镜像仓库,请单击部署类型下的获取访问凭证,根据界面显示,获取计算巢镜像仓库访问凭证,将镜像打标计算巢镜像仓库标签,然后登录计算巢镜像仓库,并推送镜像。说明 您需要先完成镜像的打标和推送后,才能选择到该镜像。
- 当部署物类型选择文件时,您需要设置如下参数。
- 上传部署地域:选择上传文件的地域并根据您上传的本地文件大小,选择上传本地文件或上传超过5G大文件。上传超过5G的大文件时,您需要进行如下操作:
- 单击获取访问凭证,会弹出本地环境上传或ECS内网环境上传的上传命令,根据您的上传环境复制上传命令,并将命令中的
<source_file>
和<target_file>
分别替换为您源文件名和上传到计算巢之后的文件名称。 - 在阿里云CLI中运行上传命令,完成文件的上传。
- 在部署物配置处,填入已上传的文件名称。
- 单击获取访问凭证,会弹出本地环境上传或ECS内网环境上传的上传命令,根据您的上传环境复制上传命令,并将命令中的
- 是否配置脚本命令:选择是否开启配置脚本命令功能。配置脚本命令主要用于服务实例升级功能,软件包关联功能不需要配置脚本命令。若您开启了配置脚本命令功能,则需要完成如下参数配置。
- 操作系统:根据您服务的操作系统,选择对应的操作系统。
- 部署物下载目录:设置将部署物下载到ECS实例的目录。若设置的下载目录不存在,则下载部署物前,会先创建目录再下载。
- 命令类型:设置命令的类型。
- 命令内容:设置完成文件下载后需要执行的命令。
若需要调用服务实例的具体配置参数,您需要在命令内容中使用命令进行调用。更多信息,请参见调用参数说明。
- 上传部署地域:选择上传文件的地域并根据您上传的本地文件大小,选择上传本地文件或上传超过5G大文件。
- 当部署物类型选择脚本时,您需要设置如下参数。
- 操作系统:根据您服务的操作系统,选择对应的操作系统。
- 命令类型:设置命令的类型。
- 命令内容:填写脚本内容。
若需要调用服务实例的具体配置参数,您需要在命令内容中使用命令进行调用。更多信息,请参见调用参数说明。
设置分发 在设置分发区域的选择要分发的地域中,选择您需要分发的地域。 重要- 不同部署类型的地域分发设置不一样。
- 镜像部署物至少选择一个分发地域。
- 文件部署物默认全部地域分发。
- 脚本部署物无需设置分发。
- 若创建的部署物为未发布状态,则分发设置不会生效。
- 单击发布部署物。
部署物发布后,不可对当前版本内容进行修改,只能通过创建新版本或新部署物的方式进行修改。
若您需要对部署物进行测试,可单击保存部署物。完成测试后再单击发布部署物。说明 若部署物处于未发布状态,不能选择部署物设置的分发地域进行测试。
后续步骤
单击发布部署物后,可在部署物管理页面,单击部署物名称,进入部署物详情界面,查看部署物的部署进度。
分发镜像的时长由于地域和镜像大小的不同,可能在几分钟到几十分钟不等。
