기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amplify 배포를 위한 스큐 보호
배포 스큐 보호는 Amplify 애플리케이션에서 웹 애플리케이션의 클라이언트와 서버 간 버전 불일치 문제를 해결하기 위해 제공됩니다. Amplify 애플리케이션에 스큐 보호를 적용하면, 배포 시점과 관계없이 클라이언트가 항상 올바른 서버 측 자산 버전과 상호 작용하도록 보장할 수 있습니다.
버전 스큐는 웹 개발자들이 흔히 겪는 문제입니다. 이는 웹 브라우저가 오래된 애플리케이션 버전을 실행하는 동안 서버가 새로운 버전을 실행할 때 발생합니다. 이러한 불일치로 인해 예기치 않은 동작, 오류, 사용자 경험 저하를 초래할 수 있습니다. Amplify 배포 스큐 보호 기능은 웹 브라우저에서 실행되는 클라이언트를 특정 배포에 고정합니다. 이를 통해 Amplify는 항상 해당 배포에 대한 자산을 제공하며, 클라이언트와 서버를 동기화된 상태로 유지합니다.
Amplify의 스큐 보호 기능은 새로운 배포를 릴리스할 때 애플리케이션 사용자에게 발생할 수 있는 오류를 줄일 수 있습니다. 또한 개발자가 이전 버전과 새로운 버전 간 호환성 문제를 관리하는 데 소요되는 시간을 줄여 개발 경험을 개선할 수 있습니다.
스큐 보호 기능 세부 정보:
- 지원되는 애플리케이션 유형
-
Amplify가 지원하는 모든 프레임워크로 생성된 정적 애플리케이션과 SSR 애플리케이션에 스큐 보호를 추가할 수 있습니다. 애플리케이션은 Git 리포지토리에서 배포하거나 수동 배포 방식으로 배포할 수 있습니다.
WEB_DYNAMIC플랫폼(Next.js 버전 11 이하)에 배포된 애플리케이션에는 스큐 보호를 추가할 수 없습니다. - 지속 시간
-
정적 애플리케이션의 경우, Amplify는 1주일간의 배포를 대상으로 보호합니다. SSR 애플리케이션의 경우, 최대 8개의 이전 배포에 대해 스큐 보호를 보장합니다.
- 비용
-
애플리케이션에 스큐 보호를 추가해도 추가 비용은 발생하지 않습니다.
- 성능 고려 사항
-
애플리케이션에 스큐 보호를 활성화하면 Amplify가 CDN 캐시 구성을 업데이트해야 합니다. 따라서 스큐 보호 활성화 후 첫 배포는 최대 10분 정도 소요될 수 있습니다.