腾讯云ddns解析动态自动获取IP更新脚本

发布时间 2023-09-15 02:50:31作者: adamaik

项目请参照下面的GitHub链接里的README.md文档操作,本文仅讲述获取相关参数的方法

跳转到githu项目:https://github.com/Adamaik/ddns

SecretId与SecretKey

  1. 打开https://console.cloud.tencent.com/cam/overview
  2. 找到选项卡
    image
  3. 新建密钥,复制两项参数,任选一组即可
    image

domain_id

  1. 打开https://console.cloud.tencent.com/cns
  2. 点开你的域名
    image
  3. 找到domain_id
    image

获取RecordId

先创建两个解析记录,参数如图所示

image

  1. 打开https://console.cloud.tencent.com/api/explorer?Product=dnspod&Version=2021-03-23&Action=DescribeRecordList
  2. 在Domain中填入你的域名,别的不用填
    image
  3. 选择Python,点击调试SDK示例代码,等待几分钟
    image
  4. 显示该界面后按下回车
    image
  5. 复制运行结果(马赛克部分)
    image
  6. 打开项目中的fuc.py将复制的结果放到data的=后面
  7. 用查找替换的方法将复制的数据中的null全部改为None
  8. 运行py脚本,将输出结果复制到笔记本中
  9. 找到Name参数为@与www的大括号,记住他们两个里面的RecordId参数的内容,分别填入main.py脚本中
    image