1、腾讯云后台生成SecretId、SecretKey
2、linux后台安装python3、tencentcloud-sdk-python
yum -y install python3
pip3 install --upgrade tencentcloud-sdk-python
3、指定地方修改(其他参数可查看官网了解),之后调用脚本即可
import json
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.cdn.v20180606 import cdn_client, models
try:
cred = credential.Credential("SecretId", "SecretKey")
httpProfile = HttpProfile()
httpProfile.endpoint = "cdn.tencentcloudapi.com"
clientProfile = ClientProfile()
clientProfile.httpProfile = httpProfile
client = cdn_client.CdnClient(cred, "", clientProfile)
req = models.PurgeUrlsCacheRequest()
params = {
"Urls": [ "www.baidu.com" ],
"Area": "flush"
}
req.from_json_string(json.dumps(params))
resp = client.PurgeUrlsCache(req)
print(resp.to_json_string())
except TencentCloudSDKException as err:
print(err)
金山云
1、金山云后台生成access_key_id和secret_access_key
2、pip安装ksc-sdk-python
pip3 install ksc-sdk-python
3、使用下面脚本即可完成脚本调用刷新
# -*- encoding:utf-8 -*-
from kscore.session import get_session
ACCESS_KEY_ID = "............."
SECRET_ACCESS_KEY = "...................."
if __name__ == "__main__":
s = get_session()
client = s.create_client("cdn", ks_access_key_id=ACCESS_KEY_ID, ks_secret_access_key=SECRET_ACCESS_KEY, use_ssl=False)
param = {
"Dirs": [
{
"Url": "www.baidu.com/test"
},]
}
res = client.refresh_caches(**param)
print(res)



