如果您正在寻找使缓存无效的最小解决方案,那么曼哈顿博士解决方案的此编辑版本就足够了。请注意,我正在指定根目录/目录,以指示我希望刷新整个站点。
export AWS_ACCESS_KEY_ID=<Key>
export AWS_SECRET_ACCESS_KEY=<Secret>
export AWS_DEFAULT_REGION=eu-west-1
echo "Invalidating cloudfrond distribution to get fresh cache"
aws cloudfront create-invalidation --distribution-id=<distributionId> --paths / --profile=<awsprofile>
可以在这里找到区号
您还需要使用aws cli创建配置文件。使用该aws configure --profile
选项。以下是来自Amazon的示例片段。
$ aws configure --profile user2
AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE
AWS Secret Access Key [None]: je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY
Default region name [None]: us-east-1
Default output format [None]: text