Github更换token后cloudflare图床链接失效问题处理
本文最后更新于:2024年4月21日 晚上
1、问题现象
在更新classic token后,通过github搭建的图床链接尽数失效了,产生了裂图,现象如下,图像加载失败:
为了恢复博客图片的加载,需要尽快解决。
2、问题原因
由于我是使用github和cloudflare一起搭建的图床,在更新github token更新之后cloudflare 配置的github token还是旧的,导致worker作业流异常:
因为这个原因,导致我的图片访问出现异常。
3、解决方法
要解决这个问题,只需要在更新github token的同时,同步更新cloudflare中workflow的相关token即可:
3.1、生成github token
在github的Settings >> Personal access tokens >> Tokens(classic)
更新token过期时间为no expiration:
token只会展示1次,要保存好。要想安全系数更高一些可以选择固定时间,或自定义过期时间。生成之后,下拉到页面底部,update token
3.2、更新cloudflare worker
Workers & Pages –> Overview 进入到cloudflare工作流:
编辑工作流:
将token更新之后,执行Save and deploy
,在这个页面测试链接会报400的错误,我个人设置的为私有库导致这种现象,无需理会,不影响作业流更新:
更新之后,下面的图片链接就可以正常的访问了:
注意:当更新上述内容之后,依然部分图片链接异常。需要重新配置worker,详情参考指导《Windows中配置PigGo图床及CDN加速》中第5.4节。