检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Object 运行时,请参考表30,可通过查询查询运行时栈接口返回的信息获取。 environment_id 否 String 环境ID,可通过获取所有环境接口返回的信息获取。 description 否 String 组件描述。 最大长度为128个字符。 source 是 Object
桶,用于存储软件包,请参考创建桶。 操作步骤 登录安装了Jenkins的Linux虚拟机环境安装obsutil工具,请参考下载和安装obsutil。 安装obsutil工具前需要在Jenkins所在Linux虚拟机中执行如下命令查看虚拟机操作系统类型: echo $HOSTTYPE
通过创建统一的配置,您可以将组件所在环境和应用的系统变量(例如环境关联的IP、端口、数据库地址,应用关联的应用名称等)填充到配置中,生成一个配置文件。当组件关联配置文件进行部署时,系统变量会自动替换为实际值,通过文件挂载实现一次配置、多环境使用。 配置文件系统变量说明 支持写入配置文件的系统变量,请参考表1。
ServiceStage提供了配置管理能力。通过创建统一的配置文件,您可以将组件所在环境和应用的系统信息(例如环境关联的IP、端口、数据库地址,应用关联的应用名称等)填充到配置文件对应的变量中,通过文件挂载实现一次配置、多环境组件发布和升级。 本章节指导您管理组件的配置文件: 绑定配置文件:为组
如果待关联组件绑定了注册配置中心且使用Sermant Agent接入方式接入,在使用容器部署方式创建组件时参考添加组件环境变量、使用虚拟机部署方式创建组件时参考添加组件环境变量为组件手动添加如下组件环境变量: 变量名称:SERVICE_META_PROJECT 变量/变量引用:接入注册配置中心的组件
ServiceStage提供了配置管理能力。通过创建统一的配置文件,您可以将组件所在环境和应用的系统信息(例如环境关联的IP、端口、数据库地址,应用关联的应用名称等)填充到配置文件对应的变量中,通过文件挂载实现一次配置、多环境组件发布和升级。 本章节指导您管理组件的配置文件: 绑定配置文件:为组
修改微服务契约 功能介绍 根据schema_id更新微服务的契约内容。 接口约束 服务中心老版本如果微服务环境定为production,不支持契约覆盖;从版本2.3.33开始,支持使用环境变量SCHEMA_EDITABLE支持契约覆盖。 URI PUT /v4/{project_id}/
environment_id 是 String 环境ID。获取方法,请参考获取所有环境。 configuration 是 Object 环境变量配置,请参考表4。 表4 configuration 参数 是否必选 参数类型 描述 env 是 Array of objects 环境变量,请参考表5。 表5
建议组件名称可以区分其所在环境下绑定的CCE集群的可用区信息(例如:test-comp-az1)。 组件版本 单击“自动生成”。 所属应用 选择创建应用时创建的应用(例如:test-app)。 所属环境 选择创建环境时创建的环境(例如:env-cce-az1)。 所属集群 选择绑定在环境中的指定可
upgrade.sh脚本说明 脚本内容 请使用您环境下的实际参数替换脚本中的参数变量。 #!/bin/bash # 项目id project_id='{项目id}' # 应用id application_id='{应用id}' # 组件id component_id='{组件id}'
创建配置文件 本章节指导您创建配置文件,将组件所在环境和应用的系统变量填充到配置文件对应的变量中,便于不同应用下有多个组件在不同环境中部署、升级时使用。 同一个项目下,最多支持创建1000个配置文件。 创建配置文件 登录ServiceStage控制台。 选择“配置管理 > 创建配置”。
zip Local-CSE-2.1.7-linux-amd64.zip Local-CSE-2.1.7-linux-arm64.zip 本地轻量化微服务引擎仅作为本地开发调测,请勿用于商业使用。 本地轻量化微服务引擎支持在Windows、Linux系统下使用。 父主题: 附录
*选择环境 “构建环境”选择“使用独立环境构建”时,可选择使用不同于组件所属的独立构建环境。 “构建环境”选择“使用当前环境构建”时,固定选择使用组件所属的部署环境。 *选择集群 “选择环境”选择的是“高可用环境”时,需选择用于构建的集群。 关于“高可用环境”,请参考环境概述。 *命名空间
绑定云数据库 选择“云服务配置 > 云数据库”。 单击“绑定云数据库”。 选择环境下已绑定的云数据库实例,单击“确定”。 如果环境下未绑定云数据库实例,单击“去所选的环境里添加”,参考纳管基础资源为该环境添加已创建的云数据库资源。 参考下表设置参数,其中带“*”标志的参数为必填参数。
的单元。 微服务实例:将微服务采用部署系统部署到运行环境,就产生了实例。可以将实例理解为一个进程,一个微服务可以部署若干实例。 微服务环境:服务中心建立的一个逻辑概念,比如development、production等。不同环境里面的微服务实例逻辑隔离、无法相互发现和调用。 父主题:
未开启安全认证的微服务引擎无认证鉴权能力,开放到公网面临安全风险,增加系统的脆弱性。如:配置、服务信息等数据资产可能会被窃取。 请不要在生产环境和安全要求较高的网络环境中使用该功能。 前提条件 在绑定公网IP前,需已创建可用的弹性公网IP。 创建弹性公网IP,请参考申请弹性公网IP。 绑定公网IP
APP_GROUP:文件的属组。 系统默认配置并不会直接出现在环境变量中,可用的脚本环境变量为APP_HOME、在appspec.yml中指定的环境变量和添加组件环境变量时指定的环境变量。 脚本编写说明 Servicestage在执行脚本时的目录结构如下所示: APP_HOME/ │ ├──
服务名重复校验范围是什么? 问题描述 服务名重复校验范围是什么? 解决方法 服务名重复校验范围是微服务名称、微服务应用、微服务版本和微服务环境。 是一个微服务的主键,标识一个唯一的微服务。 请确保主键不重复。 父主题: 应用开发问题
租户项目ID。获取方法,请参考获取项目ID。 environment_id 是 String 环境ID,为创建环境接口响应参数的id。 请求消息 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式),默认取值
environment 参数 是否必选 参数类型 描述 name 是 String 环境变量名。 由字母、数字、下划线、中划线或者点号组成,不能以数字开头,且长度为1~64个字符。 value 是 String 环境变量值。 表6 storage 参数 是否必选 参数类型 描述 type 是