更新时间:2024-10-18 GMT+08:00
分享

在SLB中导出OLC规则的IAC信息

由于OLC规则比较复杂,推荐在SLB管理台上配置好部分规则后导出IAC包,然后在导出的文件基础上进行修改。

使用IAC配置中心规则的功能只支持配置在SLB管理台创建的OLC服务,不支持在Cloud Map管理台创建的OLC服务。

导出IAC信息

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  3. 单击,选择微服务开发 > 负载均衡
  4. 选择左侧导航栏的过载控制管理 > OLC服务
  5. 在流控服务列表页面,单击流控服务名称。
  6. 在流控服务详情页面单击右上角的“导出IAC信息”,即可导出配置对应的IAC文件。
  7. 编辑IAC。

    导出的IAC有tf模式和meta模式,tf模式的规则配置在main.tf中,需要修改规则时只能重新发布IAC版本;meta模式的规则配置在meta.json文件中,使用IAC部署时可以直接修改。两种模式二选一即可,也可以根据规则格式自行编写IAC代码。

    将olc目录复制到tfinstance下,自行在meta.json中添加资源组,调用olc即可。

    将olc目录复制到tfinstance下,再将生成的meta.json与自己服务的meta.json合并即可。

  8. IAC的provider已经上线,业务无需关心。直接在部署服务调用部署相应的资源组即可。

相关文档