使用 K8s Ingress 实现企业微信域名配置中的回调域名校验文件设置

背景

在企业微信中配置业务域名时,通常需要在该域名的根路径下放置一个校验文件,以验证域名的所有权。可以使用Nginx来实现,将校验文件放在Nginx服务器即可,假如应用是部署在kubernetes中的话可以通过Ingress来实现,下面介绍具体实现

实现方法

下载校验文件

1.配置ingress(以阿里云ACK容器服务为例)

方法1编写yaml

找到回调域名应用的ingress,编辑该应用的ingress yaml

yaml 复制代码
metadata:
    annotations:
        nginx.ingress.kubernetes.io/server-snippet: |
              location /verification.txt {
                 default_type text/plain;
                 return 200 "校验文件中的内容";
                 #示例
                 # return 200 "9er5742t19j9le8sndpc2caw3puidhog";
      }
方法2图形化操作
yaml 复制代码
nginx.ingress.kubernetes.io/server-snippet  # key
location /verification.txt {  default_type text/plain;  return 200 "9er5742t19j9le8sndpc2caw3puidhog";} # value

2.在公网dns服务器添加该域名解析记录

微信回调是通过公网回调的,所以要确保该回调域名公网可访问

3.验证

相关推荐
HYNuyoah2 小时前
docker 安装win10系统
运维·docker·容器
chuxue200057 小时前
企业微信如何给不同标签的群做群群发?
企业微信
WAIT_TIME8 小时前
昇腾910B虚拟卡(vNPU)创建以及Docker挂载
docker·容器·昇腾·runtime·虚拟显卡·vnpu
tian_jiangnan9 小时前
把 Docker 镜像推送到 阿里云容器镜像服务 ACR
阿里云·docker·容器
chuxue2000511 小时前
企业微信SCRM的主要功能有哪些?
企业微信
chuxue2000511 小时前
企微渠道活码如何使用?
企业微信
chuxue2000512 小时前
企微如何给客户按添加时间自动打标签?
企业微信
chuxue2000512 小时前
企业微信如何批量给门店创建渠道活码?
企业微信
程序员老邢12 小时前
【技术底稿 17】DevOps 监控告警实战踩坑复盘 —— 企微机器人告警 + Milvus 向量库监控全流程验证
运维·机器人·企业微信·devops·milvus
Eric.Lee20211 天前
docker 启动停止命令
运维·docker·容器