You need to enable JavaScript to run this app.
文档中心
持续交付

持续交付

复制全文
下载 pdf
托管应用(ECS)
创建和部署托管应用(非 Java 技术栈)
复制全文
下载 pdf
创建和部署托管应用(非 Java 技术栈)
本文为您介绍如何创建和部署托管非 Java 技术栈应用(例如 Node.js、Python 等)的主机部署的应用。​
前提条件​
  • 已准备好对应部署应用所需要的部署文件或者部署资源。​
  • 镜像部署​
  • CR 仓库镜像:已将部署应用的镜像上传至镜像仓库,操作详情参见 推送和拉取制品。​
  • 自定义镜像:已获取部署镜像的地址,格式为host/namespace/repo:tag。​
  • 二进制包​
  • 上传:已在本地准备部署应用的 JAR 包/WAR 包,最大支持 2GB,仅支持 *.jar或*.war 格式。​
操作步骤​
  1. 登录应用管理页面。​
  1. 在左侧导航栏选择 工作区。​
  1. 单击目标工作区名称,进入当前工作区。​
  1. 在左侧导航栏选择 应用交付 > 应用管理。​
  1. 在应用管理页面,单击 创建应用。​
  1. 在创建应用页面,选择 托管应用,并按要求填写应用的相关配置信息。​
  1. 填写 应用信息,填写完成后单击 下一步:环境配置。​
  • ​
    配置项​
    说明​
    应用标识​
    根据界面提示填写应用标识。应用标识是应用的唯一标识,创建后不可更改。​
    应用显示名​
    自定义应用的显示名称。​
    应用部署类型​
    本场景选择 主机。​
    应用技术栈​
    本场景仅支持 其他。​
    描述​
    填写当前应用的备注信息,可以为空。​
    成员管理​
    快捷配置当前应用的成员,并为每个成员配置不同的权限,满足多角色协作进行应用交付的需求。​
    • 添加成员:为当前应用添加多个成员,仅支持选择拥有当前工作区可见权限的用户。系统将默认添加火山引擎账号(主账号)及应用创建者为管理员。​
    • 权限:系统预置 管理员、只读 共两种角色。每个成员支持配置一个或多个角色的权限。​
    说明​
    不允许取消主账号的管理员权限,不允许删除主账号。​
    ​
  1. 填写 环境配置,填写完成后单击 下一步:基础配置。​
  • ​
    配置项​
    说明​
    主机组​
    选择要部署的主机组。下拉列表中带有 ECS 标签 标记的为动态主机组,无标记的为静态主机组。​
    • 静态主机组:手动指定固定 ECS 实例的主机组。主机组中的实例列表由用户手动维护,适用于实例固定、变更不频繁的场景。​
    • 动态主机组:选择带有 ECS 标签 的动态主机组。已通过 ECS 标签 创建主机组,操作详情参见 添加 ECS 主机组。动态主机组根据标签自动匹配实例,当符合标签条件的实例发生变化时,主机组内的实例列表会自动更新。​
    部署资源​
    批量勾选要部署的 ECS 实例。选择静态主机组时支持。​
    环境标识​
    设置当前环境的唯一标识,默认使用${应用标识}-prod,支持自定义。环境标识创建成功后不支持修改。​
    ​
  1. 填写 基础配置,填写完成后单击 下一步:高级配置。​
  • ​
    配置项​
    说明​
    部署方式​
    支持选择 镜像部署 或 二进制包。​
    镜像部署​
    仅 部署方式 为 镜像部署 时支持。设置应用镜像。支持 CR 仓库镜像 和 自定义镜像 两种方式,请按需选择。​
    • CR 仓库镜像:从您的火山引擎镜像仓库选择容器镜像。请选择目标镜像所在的 地域、实例、命名空间、OCI 仓库、 Tag。​
    • 自定义镜像:直接输入应用使用的镜像地址,镜像地址格式为host/namespace/repo:tag。​
    二进制包​
    仅 部署方式 为 二进制包 时支持。支持通过以下两种方式提供二进制包:​
    • 上传:本地上传应用的 JAR 包/WAR 包。最大支持 2G,文件格式必须为 *.jar或*.war。​
    • 火山制品库:从火山引擎制品仓库拉取需要使用的二进制包。​
    • 地域:选择制品仓库所在的地域。​
    • 实例:选择制品所在的制品仓库实例。​
    • 仓库:选择制品所在的目标仓库。仅支持选择非只读策略的 Generic 制品格式仓库。​
    • 制品:填写制品的下载路径。格式为https://xxx.com/repository/<制品仓库名称>/<制品名称>。建议在制品仓库控制台的制品详情页面复制制品的 路径,避免出错。​
    版本号​
    自定义应用的版本号。 可单击右侧的 版本号使用时间戳,自动生成版本号。​
    发布策略​
    支持设置不同的发布策略。​
    • 全量:一次部署全量的 ECS 主机。​
    • 分批发布:分批次部署 ECS 主机。支持在两个部署批次间暂停部署。​
    ​
  1. (可选)填写 高级配置。​
  • ​
    配置项​
    说明​
    执行用户​
    在目标主机上执行部署命令的操作系统维度的用户,例如 root、 admin 等。不同的执行用户可授予不同资源管理权限,在部署环节可灵活指定特定的执行用户,保障部署流程安全合规。​
    启动脚本​
    在应用启动命令执行前运行的脚本,可用于设置环境变量、创建临时目录或执行其他预处理操作。脚本执行失败将中止部署。​
    停止脚本​
    在部署完成后执行的脚本,可用于清理旧的制品包、临时文件或其他运维操作。脚本执行失败将中止部署。​
    健康检查​
    开启健康检查后,平台会使用 curl 命令发送 HTTP 请求,返回状态码为 200 则表示健康检查通过。​
    建议启用健康检查,用于判断应用是否部署成功。​
    • 健康检查 URL:输入用于健康检查的路径,例如:http://127.0.0.1:8080 。​
    • 等待应用时间:设置健康检查的超时时间。​
    ​
  1. 单击 确定,应用将开始部署。可在环境页签查看应用的部署进度。​
操作结果​
部署完成后,部署状态 将变更为 已完成 后,在 实例列表 页签单击 日志,可查看主机部署日志。通过日志中的健康检查结果,可确认应用是否部署成功。​
最近更新时间:2026.06.04 14:23:15
这个页面对您有帮助吗?
有用
有用
无用
无用