内容分发网络 CDN-使用函数工作流服务实现定时刷新缓存功能:代码示例

时间:2024-12-18 03:46:08

代码示例

使用代码示例时请根据需要调整刷新类型(type)及需要刷新的URL(urls)。

# -*- coding:utf-8 -*-
import json
import requests
def handler (event, context):
    header = {"x-auth-token":context.getToken(),'content-type':'application/json;charset=utf-8'}
    data = {
        "refresh_task":{
            "type":"file",
            "urls":["https://example.com/1.txt"]
        }
    }
    url = 'https://cdn.myhuaweicloud.com/v1.0/cdn/content/refresh-tasks'
    result = requests.post(url=url,headers=header,data=json.dumps(data))
    context.getLogger().info(result.text)
    return {
        'statusCode': 200,
        'body': result.text,
        'isBase64Encoded': False,
        'headers': {
            'Content-Type': 'application/json'
        }
    }
support.huaweicloud.com/bestpractice-cdn/cdn_01_0301.html