检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用平台IaC部署代码开发 IaC概述 准备工作 IaC代码结构介绍 IaC Spec包典型目录结构 IaC Patch包典型目录结构 在IaC代码中声明资源 在IaC代码中定义流水线 包描述文件介绍 IaC资源参数介绍
在实例列表中单击待配置实例的名称,进入实例详情页面。 选择“黑白名单配置”页签,单击“编辑”。 单击“新增配置组”,配置SLB上的流控相关的黑名单及白名单。参数说明如表1所示。 继续单击“新增配置组”,可以配置多个配置组;在各配置组中单击“新增子项”,可以配置多条名单子项。多个配置组之间关系为“或”,多条子项之间关系为“与”。
SLB实例的所有信息即可导出到本地。 导入配置信息 在新增SLB配置时,通过导入操作实现配置信息的复制和迁移。导入操作将保留SLB实例的基本信息、SLB节点信息以及定制lua配置,覆盖配置信息(nginx.conf、url重写/重定向、内网段、降级、黑白名单、限流、其他配置)。 单击实例列表中待配置实例的实例名称。
申请操作请参见申请权限。 配置url重写/重定向 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“微服务开发 > 负载均衡”。 选择左侧导航栏的“实例管理”。 在实例列表中单击实例名称,进入实例详情页面。 选择“url重写/重定向配置”页签,单击“编辑”。 单
可设置多个参数匹配同时满足时的,对应的限流条件 在“限流配置”页签,单击“新增流控”。 流控类型选择为“多参数组合流控”,单击“确定”。 配置流控规则,参数说明如表11所示。 单击“新增配置组”,可以配置多个配置组;在各配置组中单击“新增子项”,可以配置多条子项。多个配置组之间关系为“或”,多条子项之间关系为“与”。
在弹出框中单击“确认”。 更多操作 表8 相关操作 操作 说明 编辑流控服务配置 在流控服务详情页面,选择配置项页签,单击待编辑配置操作列的“编辑”。 删除流控服务配置 在流控服务详情页面,选择配置项页签,单击待删除配置操作列的“删除”。 父主题: 在SLB中创建和管理流控服务
选择左侧导航栏的“实例管理”。 在实例列表中单击待配置实例的名称,进入实例详情页面。 选择“SLB节点信息”页签,单击“编辑”。 单击“新增节点”,配置IP和主机名。 在主机管理服务中,选择“主机列表 > 弹性云服务器”,查看IP地址和主机名称。 单击“保存”。 部署节点 本节介绍如何部署自管理主机节点。 实
延迟”时才需要配置。 http错误码 访问微服务出现错误的HTTP错误码,“类型”选择为“错误”时才需要配置。该错误码为HTTP标准的错误码。 单击“确定”保存配置。 新增超时时间 在配置服务治理项页面,选择“超时时间”页签,单击“新增”。 在新增超时时间页面,配置相关参数,参数说明如表9所示。
string))) 否 {} 配置项属性,properties属性为key-object格式,key是配置名称 ,object是配置项各项描述,其中format指配置项类型,默认为notype,如果是敏感配置项为sensitive。 说明: 如果是非敏感配置项,可以不在schema中声明,以减少维护工作量。
敏感配置项托管 由于业务的敏感配置不能明文地存放在版本包、配置中心、IaC代码中,因此业务可以借助STS敏感配置项的功能,存放业务的敏感配置。 操作步骤 使用STS的敏感配置项管理功能 ,需要在ACMS中录入敏感配置项,具体请参见录入敏感配置。 在IaC脚本中的业务配置项配置文件
标识和时间戳。 command String 否 高级配置,自定义参数设置。 不要直接填写转发到某个集群的名称,例如proxy_pass http://upstreamName,这样配置会使得动态加载配置失效。 nginx配置命令,非中文。 root String 否 默认资源根目录,长度不超过500,非中文。
在SLB中配置负载均衡实例共享 AppStage的资源按照服务级隔离,跨服务使用负载均衡实例时,需要配置共享。 前提条件 需要具备AppStage服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限。 配置SLB实例共享 进入AppStage运维中心。 在顶部导航栏选择服务。
配置访问凭据管理服务 运行时引擎访问凭据管理服务功能介绍 将微服务注册到ACMS 在ACMS中配置ACL 在ACMS中管理敏感配置 在ACMS中查询认证凭据
使用(如使用AK/SK凭证调用CodeArts接口),开发中心服务授权操作请参考配置开发中心服务授权。 前提条件 登录用户为已实名认证的华为账号或华为云账号。 已购买AppStage并关联组织。 配置AI原生应用引擎/运维中心/运营中心服务授权 登录AppStage控制台。 在弹
服务环境配置”,在“账号列表”页面单击对应账号后的“编辑”,然后单击“确定”,自动刷新该账号下的区域信息。 容灾区域 选择使用的容灾区域。 模式 环境中资源实例的部署模式,单云指部署一个AZ,双云指部署两个AZ。 单击“确定”,完成环境配置。 配置的环境会显示在环境配置列表中。 步骤三:启用环境
IaC语法错误,字符串格式无效,原因是组件名不能带有“-”字符串,如图1所示。检查IaC工程是否携带“-”,修改为“_”即可。 图1 组件名称 父主题: 运维中心部署服务
设施。 IaC3.0支持的部署模式 IaC3.0支持如下两种场景的部署模式。 IaC Spec包 同一个服务下所有微服务的IaC代码在一个仓中管理,打包生成IaC Spec的包,可以实现服务下所有的微服务在同一个服务环境下一键部署。 IaC Patch包 微服务的IaC代码单独管理,通过IaC
买资源后,将资源接入AppStage。 更新环境 开发完成的应用软件包,通过流水线发布,可以发布至运维中心的部署服务中,使用部署服务完成应用部署。 4 应用运维 数据接入 虚拟机日志接入 支持通过部署filebeat完成虚拟机日志采集。日志接入后,可以对日志进行检索,查看已接入日志,具体操作请参见日志检索。
进入运维中心 使用流程 将资源接入运维中心 录入华为账号 创建变更电子流 隔离域规划 为集群安装插件 部署服务 使用容器部署应用 使用虚拟机部署应用 使用TF模板包创建并部署应用 创建扩容模板 使用部署包部署虚拟机 Terraform引擎 监控服务 日志接入 主机监控指标采集 CES指标接入
节省开发成本。 Demo下载链接:huaweicloud-appstage-demo-java-codeHub。 父主题: 应用平台IaC部署代码开发