使用aws命令行刷新cloudfront缓存
Posted 小刀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用aws命令行刷新cloudfront缓存相关的知识,希望对你有一定的参考价值。
简介
今天不知道为什么cloudflare的cdn貌似不能连接到服务器了,因为听说cloudflare可能会变成第二个谷歌,所以就直接使用aws的cloufront cdn了,所以就需要在更新完博客之后刷新cloudfront的缓存
安装aws cli
这个很简单
pip install awscli
之后在控制台创建Access Key和Secret Access Key
https://console.aws.amazon.com/iam/home?region=us-east-1#/security_credentials
创建完成之后配置awscli
aws configure
➜ ~ aws configure
AWS Access Key ID [None]: AKIAZZSVV7OAARLIYWKQ
AWS Secret Access Key [None]: +lp8v1AAZ+rIc/ULL5VJ/RfTZXC6Ek+xLoDSDDbmxx
Default region name [None]: us-east-1
Default output format [None]:
之后输入下面的命令刷新缓存
aws cloudfront create-invalidation --distribution-id E12AJGUGIXFOSQ --paths "/*"
distribution-id 就是分配 ID,执行完成之后可以在aws的控制台查看
以上是关于使用aws命令行刷新cloudfront缓存的主要内容,如果未能解决你的问题,请参考以下文章
API 平台和 AWS CloudFront 的 HTTP 缓存失效
如何为外部字体请求设置 AWS Cloudfront 缓存?