检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基于ServiceStage将应用部署到弹性伸缩组中的ECS实例 基于华为云ServiceStage,将应用部署到华为云弹性伸缩(AS)组中的ECS实例。 该模板涉及的部署步骤如下所示: 详细步骤操作请参考ServiceStage组件部署2.0。 父主题: 使用ServiceStage应用部署模板创建并部署应用
执行shell命令 该步骤可以实现在环境下的主机中执行shell命令,信息配置如下所示。 表1 参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。
“Path”变量,如下图所示。 根据变量“Path”中是否存在变量引用,采取对应的处理方法: 当变量“Path”中不存在如“%PHP_HOME%”的变量引用,将“Path”中之前的与php有关的路径删除或者将新增加的php路径放在“Path”变量的最前面。 当变量“Path”中存在如“%PHP_HOME%
“Path”变量,如下图所示。 根据变量“Path”中是否存在变量引用,采取对应的处理方法: 当变量“Path”中不存在如“%PHP_HOME%”的变量引用,将“Path”中之前的与php有关的路径删除或者将新增加的php路径放在“Path”变量的最前面。 当变量“Path”中存在如“%PHP_HOME%
“Path”变量,如下图所示。 根据变量“Path”中是否存在变量引用,采取对应的处理方法: 当变量“Path”中不存在如“%PHP_HOME%”的变量引用,将“Path”中之前的与php有关的路径删除或者将新增加的php路径放在“Path”变量的最前面。 当变量“Path”中存在如“%PHP_HOME%
“Path”变量,如下图所示。 根据变量“Path”中是否存在变量引用,采取对应的处理方法: 当变量“Path”中不存在如“%PHP_HOME%”的变量引用,将“Path”中之前的与php有关的路径删除或者将新增加的php路径放在“Path”变量的最前面。 当变量“Path”中存在如“%PHP_HOME%
“Path”变量,如下图所示。 根据变量“Path”中是否存在变量引用,采取对应的处理方法: 当变量“Path”中不存在如“%PHP_HOME%”的变量引用,将“Path”中之前的与php有关的路径删除或者将新增加的php路径放在“Path”变量的最前面。 当变量“Path”中存在如“%PHP_HOME%
“Path”变量,如下图所示。 根据变量“Path”中是否存在变量引用,采取对应的处理方法: 当变量“Path”中不存在如“%PHP_HOME%”的变量引用,将“Path”中之前的与php有关的路径删除或者将新增加的php路径放在“Path”变量的最前面。 当变量“Path”中存在如“%PHP_HOME%
CTS可记录目标审计服务的管理事件和数据事件用于审计。 部署服务通过对接CTS,将用户在使用CodeArts Deploy过程中关键的操作记录于CTS中,以便用户后续审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 日志 云日志服务(Log Tank Service
使用sudo权限执行:配置是否使用sudo权限部署该步骤。 在购买华为云弹性云主机时,因Arm架构的Euler系统无openjdk-11的yum源,建议选择Arm架构的CentOS 、Ubuntu 、Huawei Cloud EulerOS等。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题:
单击日志窗口右上角全屏按钮,可以最大化日志窗口;单击“退出全屏”按钮,可以退出全屏。 单击“下载全量日志”,可以将日志下载到本地。 执行参数 该应用部署时的“执行参数”中参数对应的数值。 访问方式 仅应用中“部署步骤”包含“URL健康测试”时有该参数,添加该部署步骤可以在主机上通过访问 URL
图1 脚本内容 在执行参数输入框中写入参数值,多个参数用空格分隔,如下图所示。 图2 输入脚本执行参数 hello.sh执行结果如下图所示。 可以看到,脚本中$1被替换成了test2,然后创建了test2目录。 图3 查看执行结果 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。
商用 环境管理 2 新增功能 支持系统模板分类。 支持模板中步骤预览。 商用 新建应用 3 新增系统模板 新增系统模板: Go应用部署 通用部署 NodeJs应用部署 商用 系统模板 4 体验优化 为了更贴合开发流程,部署服务中的“任务”更名为“应用”。 商用 用户指南 2022年10月
绍如何使用自定义模板新建并部署应用。 自定义模板存在以下使用场景。 若已有系统模板无法满足您的要求,您可以在应用模板页面新建自定义模板,或使用空白模板新建自定义模板。 您也可以在新建应用时创建自定义模板,或使用已有应用新建自定义模板,供项目内其它成员使用,快速新建应用。 自定义模
Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能
CodeArts Deploy 将应用部署到主机 03:26 主机部署 部署 CodeArts Deploy 通过引导式创建部署任务,完成虚拟机部署 03:25 虚拟机部署
AM提权获取到其他用户的临时AK/SK去执行CCE接口。 选择源类型 可以选择部署到CCE应用或者CCI应用。 集群名称 选择CCE云容器引擎中申请的K8S集群。 命名空间名称 选择CCE云容器引擎或CCI中K8S集群的命名空间。 负载名称 选择需要部署的无状态工作负载,或创建新的工作负载。
com:443\n”。 原因分析 由于云主机无法连接编译构建导致下载软件包失败。 处理方法 登录到云主机上,执行ping或traceroute命令连接stderr行中提到的编译构建域名,以及baidu/google首页的域名和IP地址。 如果所有域名和IP均无法连通,那么应该是云主机无法连接外网,可提交技术支持工单请求后台设置。
使用ServiceStage应用部署模板创建并部署应用 基于ServiceStage将应用部署到ECS实例 基于ServiceStage将应用部署到CCE集群 基于ServiceStage将应用部署到弹性伸缩组中的ECS实例 父主题: 使用预置模板新建并部署应用
方式部署过程中如果命令报错,应用会提示错误信息。 应用一直在部署中,导致应用部署超时 问题现象 部署“执行shell命令”步骤后,应用一直在部署中,导致应用部署超时。 原因分析 应用中的命令本身部署效率比较低,部署耗时比较长。 脚本中包含了交互式的命令,命令部署过程中需要前台输入相关信息才会进一步部署。