Lightsail 배포의 콘텐츠 오리진 변경 - Amazon Lightsail

Lightsail 배포의 콘텐츠 오리진 변경

이 가이드에서는 Amazon Lightsail 배포의 오리진을 생성하고 나서 변경하는 방법을 안내합니다. 오리진은 배포의 최종 콘텐츠 소스입니다. 배포를 생성할 때 웹 사이트나 웹 애플리케이션의 콘텐츠를 호스팅하는 Lightsail 인스턴스, Lightsail 버킷 또는 하나 이상의 인스턴스가 연결된 Lightsail 로드 밸런서를 선택할 수 있습니다. 자세한 내용은 콘텐츠 전송 네트워크 배포를 참조하세요.

배포를 생성하고 나서 언제든지 오리진을 변경할 수 있습니다. 오리진을 변경할 경우 배포에서는 엣지 로케이션에 대한 변경 사항을 즉시 복제하기 시작합니다. 배포가 엣지 로케이션에서 새 오리진으로 업데이트될 때까지 지정된 엣지 로케이션의 이전 오리진으로 요청이 계속 전달됩니다.

오리진을 변경하더라도 배포에서는 엣지 캐시를 새 오리진의 콘텐츠로 다시 채울 필요가 없습니다. 웹 사이트 또는 웹 애플리케이션의 사용자 요청이 변경되지 않는 한, 배포에서는 콘텐츠의 캐시 수명이 만료될 때까지 계속해서 엣지 캐시에 이미 존재하는 콘텐츠를 제공합니다.

오리진 프로토콜 정책

오리진 프로토콜 정책은 배포에서 오리진으로부터 콘텐츠를 가져올 때 사용하는 프로토콜 정책입니다. 배포의 오리진을 선택한 후 오리진에서 콘텐츠를 가져올 때 배포에서 Hypertext Transfer Protocol(HTTP) 또는 Hypertext Transfer Protocol Secure(HTTPS)를 사용해야 하는지 정해야 합니다. 오리진이 HTTPS에 대해 구성되지 않은 경우 HTTP를 사용해야 합니다.

배포에 대해 다음 오리진 프로토콜 정책 중 하나를 선택할 수 있습니다.

  • HTTP 전용(HTTP Only) - 배포에서 HTTP만 사용하여 오리진에 액세스합니다. 이것이 기본 설정입니다.

  • HTTPS 전용(HTTPS Only) - 배포에서 HTTPS만 사용하여 오리진에 액세스합니다.

오리진 프로토콜 정책을 편집하는 단계는 이 가이드의 배포 오리진 변경(Change your distribution's origin) 섹션에 나와 있습니다.

배포 오리진 변경

배포 오리진을 변경하려면 다음 절차를 수행하세요.

  1. Lightsail 콘솔에 로그인합니다.

  2. 왼쪽 탐색 창에서 네트워킹을 선택합니다.

  3. 오리진을 변경하려는 배포의 이름을 선택합니다.

  4. 배포의 관리 페이지에서 세부 정보(Details) 탭을 선택하고, 해당 페이지의 오리진 선택(Choose your origin) 섹션으로 스크롤합니다.

    이 페이지의 오리진 선택(Select your origin) 섹션에 배포의 현재 오리진이 표시됩니다.

  5. 오리진 생성(Create Origin)을 선택합니다.

  6. 오리진 리소스가 생성된 AWS 리전을 선택합니다.

    배포는 전역 리소스입니다. 모든 AWS 리전에서 오리진을 참조하고 콘텐츠를 전 세계에 배포할 수 있습니다.

  7. 오리진을 선택합니다. 오리진은 인스턴스, 버킷 또는 하나 이상의 인스턴스가 연결된 로드 밸런서일 수 있습니다.

  8. 저장(Save)을 선택하여 배포를 새 오리진으로 업데이트합니다.

    배포의 오리진을 선택한 후 오리진에서 콘텐츠를 가져올 때 배포에서 Hypertext Transfer Protocol(HTTP) 또는 Hypertext Transfer Protocol Secure(HTTPS)를 사용해야 하는지 정해야 합니다.

  9. (선택 사항) 오리진 프로토콜 정책을 변경하려면 배포에서 사용하는 현재 오리진 프로토콜 정책 옆에 표시된 연필 아이콘을 선택합니다. 자세한 내용은 오리진 프로토콜 정책을 참조하세요.

    이 옵션은 페이지의 오리진 선택(Choose your origin) 섹션에서 배포에 대해 선택한 오리진 리소스 아래에 나와 있습니다.

    참고

    Lightsail 버킷을 배포의 오리진으로 선택하면 오리진 프로토콜 정책이 기본적으로 HTTPS 전용(HTTPS Only)으로 설정됩니다. 버킷이 배포의 오리진인 경우에는 오리진 프로토콜 정책을 변경할 수 없습니다.

    오리진 프로토콜 정책
  10. HTTP 전용(HTTP Only) 또는 HTTPS 전용(HTTPS Only)을 선택한 다음 저장(Save)을 선택하여 오리진 프로토콜 정책을 저장합니다.

배포 구성에 대한 변경 내용을 저장하면 배포에서 이러한 변경 내용을 모든 엣지 로케이션으로 전파하기 시작합니다. 구성이 엣지 로케이션에서 업데이트될 때까지 배포는 이전 구성에 따라 해당 위치에서 콘텐츠를 계속 제공합니다. 구성이 엣지 로케이션에서 업데이트된 후에는 배포가 즉시 새 구성에 따라 해당 위치에서 콘텐츠를 제공하기 시작합니다.

변경 내용이 모든 엣지 로케이션으로 즉시 전파되지는 않습니다. 전파가 완료되면 배포의 상태가 진행 중(InProgress)에서 사용(Enabled)으로 변경됩니다. 배포가 변경 내용을 전파하고 있는 동안은 지정된 엣지 로케이션이 이전 구성과 새 구성 중 어느 것에 기초하여 콘텐츠를 제공하는지 확인할 수 없습니다.