检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在SLB中查看Lua配置 Lua是一种脚本语言,可以嵌入应用程序中,为应用程序提供灵活的扩展和定制功能,支持使用Lua脚本扩展Nginx的功能,Lua信息通过IaC配置,Lua定制的点在SLB管理台展示。 查看lua配置 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“微服务开发
basic lua script include 'lua/nginx.http.lua.conf'; init_by_lua_file 'conf/lua/initial.lua'; init_worker_by_lua_file 'conf/lua/initialWorker
更新环境时出现“iacpatch query string format not valid”报错。 处理办法 IaC语法错误,字符串格式无效,原因是组件名不能带有“-”字符串,如图1所示。检查IaC工程是否携带“-”,修改为“_”即可。 图1 组件名称 父主题: 运维中心部署服务
该执行动作无输出参数。 追加到字符串变量 需要先定义一个字符串变量,可将“值”内填写的数据,以字符串的形式追加到字符串变量中。例如,先定义一个变量名为data的变量,类型为字符串,值为Str,使用追加到字符串变量后,可在下拉框内选择data,传入值ing,运行即可获得变量data,类型为字符串,值为String。
nf/nginx.conf|grep -v "^[ \t]*#"|grep -v "^[ \t]*ssl_certificate_by_lua_block"|grep -v "^[ \t]*ssl\.certificate"|grep " /opt/huawei/openresty/"|grep
ginx/conf/nginx.conf|grep -v "include mime.types;"|grep -v "'lua/nginx.http.lua.conf'"|grep -v "include vhosts/"|grep -v "include slb_conf/"
在SLB中配置内网段 在SLB中进行降级配置 在SLB中配置黑白名单 在SLB中进行限流配置 在SLB中配置负载均衡其他配置项 在SLB中查看Lua配置 复制和迁移SLB配置信息 自管理SLB切换为平台托管 在SLB中配置负载均衡实例共享 父主题: 配置运行时引擎负载均衡
SLB实例的所有信息即可导出到本地。 导入配置信息 在新增SLB配置时,通过导入操作实现配置信息的复制和迁移。导入操作将保留SLB实例的基本信息、SLB节点信息以及定制lua配置,覆盖配置信息(nginx.conf、url重写/重定向、内网段、降级、黑白名单、限流、其他配置)。 单击实例列表中待配置实例的实例名称。
fields:对象数组,标识裁剪字符串规则。 from: 数据源,标识日志中的字段。 begin_index:开始位置,如果是正数,则表明从字符串左侧往右第几个;如果是附属,表明从字符串右侧往左第几个,0标识字符串开头。 end_index:结束位置,如果是正数,则表明从字符串左侧往右第几个;如
必填 长度不超过50,由字母加数字,下划线,横杠,点组成。 customParam 否 自定义参数,不包含by_lua。 默认取第一个后端集群的健康检查配置,如果为空,使用默认值。 表4 healthCheck字段说明 参数名 是否必选 说明 switchStatus 否 是否开
包含:主机名包含该字符串 开始于:主机名以该字符串起始,相当于startwith 结束于:主机名以该字符串结束,相当于endwith 正则匹配 :正则匹配 所有:完全相同 消息匹配 包含:消息包含该字符串 开始于:消息以该字符串起始,相当于startwith 结束于:消息以该字符串结束,相当于endwith
中配置内网段,在SLB中进行降级配置,在SLB中配置黑白名单,在SLB中进行限流配置,在SLB中配置负载均衡其他配置项以及在SLB中查看Lua配置。 同步配置 单击实例列表操作列的“同步”,将SLB管理台的配置同步至SLB主机。 修改部署规格 单击实例列表操作列的“规格”,在部署
# yaml 文件中多行字符串可以使用|保留换行符,如:globalConf # |:文中自动换行,默认仅保留一行空行 # |+:文中自动换行,保留字符串后面所有的空行 # |-:文中自动换行,删除字符串后面所有的空行 将 properties
sign: 按如下规则拼接字符串"ts={变量名}&nonce={nonce}&ak={ak}",对拼接得到的字符串plain进行SHA256散列后得到散列值hash,再使用凭证中的SK明文对刚才生产的hash进行再散列,最后进行Base64转码,得到签名字符串。 签名样例代码(JAVA):
如需配置,建议配置为以@olc_degrade开头的字符串,并在服务里准备同名转发策略,配置好响应。 降级开关 选择是否开启降级。 降级URL 不配置时使用默认降级策略503,通过设置转发策略支持,包括返回指定的错误码、报文等。 如需配置,建议配置为以@olc_degrade开头的字符串,并在服务里准备同名转发策略,配置好响应。
过滤器参数说明 参数名称 参数说明 名称 自定义过滤器名称。 自有服务 选择需要过滤告警的服务。 级别 选择需要过滤告警的告警级别。 主机 输入主机名字符串,根据主机名过滤告警,长度不超过255字符。 输入的内容会作为匹配关键字,只有完全包含关键字的告警才会被过滤。 例如输入“ecs-wise
c”。 使用代码开发工具将大屏分享链接中的pageId和region拼接成如下格式的字符串。 pageId|region; 使用HmacSHA256算法对拼接的字符串进行签名,并将签名后的字符串使用Base64进行转换。签名时需要使用对应的Token。 HmacSHA256签名和Base64转换的示例如下:
参数说明: 表3 参数说明 参数名称 参数类型 是否必选 参数描述 kwargs dict True 格式化提示语模板所需参数 返回值:提示语字符串。 父主题: modules模块
如需配置,建议配置为以@olc_degrade开头的字符串,并在SLB服务管理里准备同名转发策略,在此处填写进行关联。 配额周期窗口 配置配额周期的窗口大小。 配额大小 周期内允许的配额,超过则被流控。 自定义标签 可为空,字符长度0~200,可以由字母、数字、下划线、短横线、
是 监听端口列表 config 否 通用及高级配置 表2 listeners字段说明 参数名 是否必选 说明 port 是 监听端口,整型字符串,1-65535 protocol 是 协议,取值为:http、https、http2、http2(ssl) otherConfig 否 其他配置