检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Agent接入方式接入,在使用容器部署方式创建组件时参考添加组件环境变量、使用虚拟机部署方式创建组件时参考添加组件环境变量为组件手动添加如下组件环境变量: 变量名称:SERVICE_META_PROJECT 变量/变量引用:接入注册配置中心的组件实例所在的引擎命名空间ID,不支持使用public命名空间。
单击“新增”。 “降级对象”选择“forecast”。 “降级策略”设置为“开启”。 单击“确定”。 图2 配置降级策略 查看效果。 访问应用,右侧天气预测部分显示空白。 图3 微服务降级后效果 单击,删除降级策略,以免对后续体验造成影响。 图4 删除策略 父主题: 使用ServiceStage托管和治理天气预报微服务应用
流。 在右上角选择时间范围。 相对时间:表示查询距离当前时间1分钟、5分钟、15分钟等时间区间的日志数据。例如当前时间为19:20:31,设置相对时间1小时,表示查询18:20:31~19:20:31的日志数据。 整点时间:表示查询最近整点1分钟、15分钟等时间区间的日志数据。例
根据schema_id更新微服务的契约内容。 接口约束 服务中心老版本如果微服务环境定为production,不支持契约覆盖;从版本2.3.33开始,支持使用环境变量SCHEMA_EDITABLE支持契约覆盖。 URI PUT /v4/{project_id}/registry/microservice
访问密钥ID:输入访问密钥ID(包含临时访问凭证和永久访问密钥)。 时间范围:可选择查询最近1小时、最近1天、最近1周的操作事件,也可以自定义最近7天内任意时间段的操作事件。 您可以参考云审计服务应用示例,来学习如何查询具体的事件。 在事件列表页面,您还可以导出操作记录文件、刷新列表、设置列表展示信息等。
命名空间:选择default命名空间,用于隔离构建数据。 其余参数,保持默认。 单击“下一步”,添加环境变量。 选择“容器配置 > 环境变量”。 单击“添加环境变量”,参考下表添加环境变量。 类型 变量名称 变量/变量引用 手动添加 SERVICE_ADDR 设置edge-service组件访问方式中生成的访问地址。
管理密钥 密钥(Secret)是一种用于存储应用认证信息、应用密钥等敏感信息的资源,内容由您决定。密钥创建完成后,可在应用中作为文件或者环境变量使用。 前提条件 环境已绑定CCE集群,请参考绑定CCE集群。 已绑定密钥所在命名空间,请参考绑定命名空间。 创建密钥 登录ServiceStage控制台。
Object 环境变量配置,请参考表4。 表4 configuration 参数 是否必选 参数类型 描述 env 是 Array of objects 环境变量,请参考表5。 表5 env 参数 是否必选 参数类型 描述 name 是 String 变量名,应用环境变量的名称,在同一个应用环境下必须唯一。
handle的PHP应用分布式会话管理能力。 可以在设置组件“云服务配置”时绑定分布式缓存。绑定完成后,在应用运行时可以读取环境变量来获取分布式缓存的相关信息,相关环境变量请参考常用环境变量说明。 前提条件 已创建分布式缓存,请参考购买Redis实例。 绑定分布式缓存 选择“云服务配置 > 分布式缓存”。
在环境和应用的系统变量(例如环境关联的IP、端口、数据库地址,应用关联的应用名称等)填充到配置中,生成一个配置文件。当组件关联配置文件进行部署时,系统变量会自动替换为实际值,通过文件挂载实现一次配置、多环境使用。 配置文件系统变量说明 支持写入配置文件的系统变量,请参考表1。 表1
upgrade.sh脚本说明 脚本内容 请使用您环境下的实际参数替换脚本中的参数变量。 #!/bin/bash # 项目id project_id='{项目id}' # 应用id application_id='{应用id}' # 组件id component_id='{组件id}'
ID修改应用配置API为应用添加应用环境变量,最后调用根据应用ID获取应用详细信息API查询应用详细信息。 API的调用方法请参见如何调用API。 前提条件 已调用获取用户Token获取IAM用户的Token,并将token值设置为环境变量:export Token={token}。
APP_VALUE:在appspec.yml中指定的环境变量。 APP_USER:文件所属的用户。 APP_GROUP:文件的属组。 系统默认配置并不会直接出现在环境变量中,可用的脚本环境变量为APP_HOME、在appspec.yml中指定的环境变量和添加组件环境变量时指定的环境变量。 脚本编写说明 Serv
全。建议您对密码进行加密存储,请参考自定义实现password的加密存储算法。 环境变量注入方式 为微服务添加如表1所示环境变量。 添加环境变量,请参考管理应用环境变量。 表1 环境变量 环境变量 说明 spring_cloud_servicecomb_credentials_account_name
如果6的“上传方式”选择的组件来源为镜像包且启用了多容器部署时,请根据您的实际业务需要参考下表为各容器实例分别设置参数。 操作类型 操作名称 操作说明 环境变量 设置环境变量 环境变量是应用运行环境中设定的一个变量,可以在组件部署后修改,为应用提供极大的灵活性。组件下设置的环境变量,属于局部环境变量,仅对该组件起作用。
在页面上方“微服务引擎”下拉列表,选择待查看的微服务引擎。 在“操作日志”区域,查看微服务引擎的操作日志信息。 单击右上角的,可以选择查看某时间区间的操作日志。 单击日志列表中指定操作日志“详细信息”列的“更多”,可查看该操作日志的详细信息。 父主题: 管理微服务引擎
在“配置内容”区域,根据实际业务需要设置系统变量。 单击“系统变量”。 在“变量”列表中选择待写入配置文件的变量名。 ServiceStage提供了如表1所示的环境、应用、组件相关的变量,配置文件中可以使用这些系统变量,在组件部署时会自动将变量替换为真实值。 单击“插入”,将变量插入“配置内容”下的编辑框。
econds 否 Integer 缩容时间窗。工作负载停止前命令的执行时间窗,默认值为30秒。 min_ready_seconds 否 Integer 实例可用最短时间。指定新创建的实例在没有任意容器崩溃情况下的最小就绪时间,只有超出这个时间实例才被视为可用。 默认值为 0。 p
weathermapweb是一个基于Node.js语言开发的界面微服务。 weather是提供指定城市当前的天气情况的微服务。 forecast是提供指定城市未来几天天气情况预测的微服务。 fusionweather是一个聚合微服务,通过访问weather和forecast服务,提供全方位的天气预报功能。 weat
创建ServiceStage自定义策略 环境管理 创建环境 管理CCE资源 纳管基础资源 管理虚拟机Agent 修改环境 删除环境 应用管理 创建应用 管理应用环境变量 编辑应用 删除应用 组件管理 创建并部署组件 组件运维 升级单个组件版本配置 删除组件 配置管理 创建配置文件 编辑配置文件 回滚配置文件