0
CloudFrontのキャッシュをクリアする
2022-05-01

メモ

hogehoge.cloudfront.netは実行時適切なものに割り当てる

# DISTRIBUTION_IDの取得
$ export DISTRIBUTION_ID=$(aws cloudfront list-distributions --query 'DistributionList.Items[]' | jq -r '.[]|select(.DomainName="hogehoge.cloudfront.net")|.Id')
# INVALIDATION_IDの取得、invalidationでキャッシュの削除を行う、非同期処理のためIDを取得しておく
$ export INVALIDATION_ID=$(aws cloudfront create-invalidation --distribution-id ${DISTRIBUTION_ID} --paths "/*" | jq -r '.Invalidation.Id')
# チェック、Completeになっていれば完了
$ aws cloudfront get-invalidation --distribution-id ${DISTRIBUTION_ID} --id ${INVALIDATION_ID}
0

Profile

swfz
swfz
日々学んだことを残していく
Today I Learned
コード片置き場

Account

RSS

Powered by Pixela
© 2024. swfz