Amplify 배포를 위한 스큐 보호 - AWS Amplify 호스팅

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amplify 배포를 위한 스큐 보호

배포 스큐 보호는 Amplify 애플리케이션에서 웹 애플리케이션의 클라이언트와 서버 간 버전 불일치 문제를 해결하기 위해 제공됩니다. Amplify 애플리케이션에 스큐 보호를 적용하면, 배포 시점과 관계없이 클라이언트가 항상 올바른 서버 측 자산 버전과 상호 작용하도록 보장할 수 있습니다.

버전 스큐는 웹 개발자들이 흔히 겪는 문제입니다. 이는 웹 브라우저가 오래된 애플리케이션 버전을 실행하는 동안 서버가 새로운 버전을 실행할 때 발생합니다. 이러한 불일치로 인해 예기치 않은 동작, 오류, 사용자 경험 저하를 초래할 수 있습니다. Amplify 배포 스큐 보호 기능은 웹 브라우저에서 실행되는 클라이언트를 특정 배포에 고정합니다. 이를 통해 Amplify는 항상 해당 배포에 대한 자산을 제공하며, 클라이언트와 서버를 동기화된 상태로 유지합니다.

Amplify의 스큐 보호 기능은 새로운 배포를 릴리스할 때 애플리케이션 사용자에게 발생할 수 있는 오류를 줄일 수 있습니다. 또한 개발자가 이전 버전과 새로운 버전 간 호환성 문제를 관리하는 데 소요되는 시간을 줄여 개발 경험을 개선할 수 있습니다.

스큐 보호 기능 세부 정보:

지원되는 애플리케이션 유형

Amplify가 지원하는 모든 프레임워크로 생성된 정적 애플리케이션과 SSR 애플리케이션에 스큐 보호를 추가할 수 있습니다. 애플리케이션은 Git 리포지토리에서 배포하거나 수동 배포 방식으로 배포할 수 있습니다.

WEB_DYNAMIC 플랫폼(Next.js 버전 11 이하)에 배포된 애플리케이션에는 스큐 보호를 추가할 수 없습니다.

지속 시간

정적 애플리케이션의 경우, Amplify는 1주일간의 배포를 대상으로 보호합니다. SSR 애플리케이션의 경우, 최대 8개의 이전 배포에 대해 스큐 보호를 보장합니다.

비용

애플리케이션에 스큐 보호를 추가해도 추가 비용은 발생하지 않습니다.

성능 고려 사항

애플리케이션에 스큐 보호를 활성화하면 Amplify가 CDN 캐시 구성을 업데이트해야 합니다. 따라서 스큐 보호 활성화 후 첫 배포는 최대 10분 정도 소요될 수 있습니다.