腾讯云cdn更新文件自动刷新api添加,更新文件并自动提交刷新功能。
官方脚本获取地址:https://cloud.tencent.com/document/product/228/1734
官方个人api密钥生成下载地址:https://console.cloud.tencent.com/capi
1.从上述脚本获取地址下载,我这里下载的python版,官方地址:https://mc.qcloudimg.com/static/archive/e1b2f9d047705f235d3591e4e7bc7012/python.zip
将解压出的脚本文件QcloudCdnTools_V2.py放在服务器某个目录中用于调用,我这里放在/root/tools/scripts/下。
2.在更新脚本中添加调用api段
vi tools/scripts/change_txjn.py
#!/use/bin/env python
# -- coding:utf-8 --
import sys,os,re
if len(sys.argv) != 2:
print ‘argv Error! Usage:%s (file|statusZ) (type|txjj|txpp)’%(sysy.argv[0])
sys.exit()
GAME_DIR = ‘/data/test/xclient_unpack/launchercfg/’
START_DIR = ‘/root/tools/scripts/new_serverlist/’
STOP_DIR = ‘/root/tools/scripts/old_serverlist/’
STATUS = sys.argv[1].strip()
def jjstop():
cmd1 = “cp -p -f %s/appleaddr.dat %s”%(GAME_D