通过Cloudflare API进行CDN刷新

网友投稿 575 2022-11-29

通过Cloudflare API进行CDN刷新

1.Cloudflare CDN刷新说明

1.Cloudfalre同Akamai一样,只有刷新,没有预热的概念。

2.通过Cloudflare API进行刷新,需要用到登录用户的[邮箱][api密钥][区域ID]。

2.获取API授权

2.1 获取API密钥X-Auth-Key

注:Cloudfalre的API密钥是每个账户有自己的API密钥。

2.2 查看区域ID

3.通过API进行刷新

以下仅为示例,

# Cloudflare CDN相关api的文档:
data-card-editable="false" data-id="d4344308-OBSDXJdH" data-syntax="plain">
data-card-editable="false" data-id="d7cf7f1c-aIUNe0Rf" data-syntax="plain">
data-card-editable="false" data-id="d785080f-JjGYeGJV" data-syntax="plain">
data-card-editable="false" data-id="d3461e00-4PDdAW7j" data-syntax="plain">
# 调用API针对文件刷新(如下为XX全球版实例)


curl -X POST "\
-H "X-Auth-Email: xx@xx.jp" -H "X-Auth-Key: f2cdcdb9xxxxxxxxxx7f1072(API密钥)" \
-H "Content-Type: application/json" \
--data '{"files":["data-id="p838747a-ad97No34">

# 调用API针对目录刷新(如下为XX全球版实例)


curl -X POST "\
-H "X-Auth-Email: xx@xx.jp" \
-H "X-Auth-Key: f2cdcdb9xxxxxxxxxxxxxxx97f1072(API密钥)" \
-H "Content-Type: application/json" \
--data '{"prefixes":["baidu.com/HotfixAssets/Global_OBT/6.3.6000/Android/3/"]}'


# 预热,执行预热后会在全球一级节点进行预热


#!/bin/bash


也可以这样:

url放在一个文件 'file.txt':


url="data-id="p838747a-Sl4163oo">

然后做


curl -K file.txt -svo /dev/null


4.通过API刷新CDN频率限制

Rate limiting:The Cloudflare API sets a maximum of 1,200 requests in a five minute period.

5分钟1200次

作者:​​小家电维修​​

转世燕还故榻,为你衔来二月的花。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java Map集合用法详解
下一篇:介绍几个有趣的网站(十三)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~