CloudFront 캐시를 AWS CLI에서 삭제

1088 단어 CloudFrontaws-cliAWS

전제



AWS CLI는 사용 가능한 환경

결론



aws cloudfront create-invalidation --distribution-id XXXXXXXXXXXXXX --paths "/*"

distribution-id는 관리 콘솔에서 ID로 표시되는 위치



paths는 삭제하고 싶은 경로를 지정한다.
여기서는 모든 것을 삭제하는 예입니다.

2019/10/15 수정



"--paths"로 지정된 경로를 이중 따옴표로 묶도록 변경

변경 전
--paths /*

변경 후
--paths "/*"

개발자 가이드에 아래와 같이 기재되어 있었습니다.
AWS 명령줄 인터페이스(CLI)를 사용하여 파일을 비활성화하는 경우 * 와일드카드가 포함된 경로를 지정하려면 경로를 따옴표(")로 묶어야 합니다.

Windows PC에서 이중 따옴표없이 잘 작동했지만 Linux 환경에서는 잘 작동하지 않았습니다.
이중 따옴표가 없으면 다음 경로로 변환되었습니다.
/tmp /srv /root /media /selinux /opt /mnt /etc /usr /dev /var /sbin /proc /bin /codebuild /sys /home /local /get-pip.py /boot /lib64 /lib

지금 환경의 루트 바로 아래 디렉토리/파일?

참조 사이트

좋은 웹페이지 즐겨찾기