안녕하세요,
저는 수년 동안 CDN 없이 S3 스토리지를 사용해 왔습니다.
다른 스레드에서 받은 조언에 따라 오늘 CloudFront CDN을 설정했습니다.
제어판에 CDN URL을 추가하고 230,000개 이상의 게시물을 다시 생성(rebake)했다가 CloudFront 설정을 잘못해서 모든 것이 망가진다는 사실을 알게 될까 봐 두렵습니다. 혹시 저에게 이것이 예상되는 동작인지 확인해 주실 수 있으신가요? ![]()
현재 사용자가 업로드한 이미지에 대한 예시 URL은 다음과 같습니다:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png
이 URL은 다음과 같이 표시됩니다:
제 CloudFront "도메인 이름"은 d1q8cepst0v8xp.cloudfront.net입니다.
위 예시 URL을 수동으로 편집하여 기존 도메인 이름의 S3 부분을 제 CloudFront 도메인 이름으로 대체하면 다음과 같은 URL이 됩니다:
https://d1q8cepst0v8xp.cloudfront.net/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png
그리고 실제로 이미지가 여전히 올바르게 로드됩니다:
따라서 저는 Discourse 제어판에 S3 CDN URL로 d1q8cepst0v8xp.cloudfront.net을 추가하고 모든 게시물을 다시 생성한 후, 마법이 일어나기를 가만히 기다리면 된다고 생각해도 되는지 묻고 싶습니다.
미리 감사드립니다. CDN은 저에게 완전히 새로운 개념이며, 이를 안전하게 테스트할 개발 환경이 없기 때문입니다. ![]()
