Lightsail 컨테이너 서비스에 배포의 기본 도메인을 추가합니다. - Amazon Lightsail

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

Lightsail 컨테이너 서비스에 배포의 기본 도메인을 추가합니다.

Amazon Lightsail 컨테이너 서비스를 CDN (콘텐츠 전송 네트워크) 배포의 오리진으로 선택할 수 있습니다. 그러면 배포가 컨테이너 서비스에 호스팅된 웹 사이트 또는 웹 애플리케이션을 캐싱하여 제공합니다. Lightsail 컨테이너 서비스와 함께 Lightsail 배포를 사용하는 경우 Lightsail은 배포의 기본 도메인 이름을 컨테이너 서비스에 사용자 지정 도메인으로 자동으로 추가합니다. 이렇게 하면 트래픽을 배포와 컨테이너 서비스 간에 라우팅할 수 있습니다. 그러나 다음과 같은 경우에는 반드시 이 가이드에 설명된 단계를 따라 배포의 기본 도메인 이름을 컨테이너 서비스에 수동으로 추가해야 합니다.

  • 문제가 발생하여 컨테이너 서비스에 배포의 기본 도메인 이름이 자동으로 추가되지 않는 경우.

  • 컨테이너 서비스와 함께 Lightsail 배포가 아닌 다른 배포를 사용하는 경우

AWS Command Line Interface (AWS CLI) 를 사용해야만 배포의 기본 도메인 이름을 컨테이너 서비스에 수동으로 추가할 수 있습니다. 컨테이너 서비스에 대한 자세한 내용은 컨테이너 서비스를 참조하세요. 배포에 대한 자세한 내용은 객체 스토리지를 참조하세요.

배포의 기본 도메인을 컨테이너 서비스에 추가

() 를 사용하여 AWS Command Line Interface Lightsail의 컨테이너 서비스에 배포의 기본 도메인을 추가하려면 다음 절차를 완료하십시오.AWS CLIupdate-container-service 명령을 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 AWS CLI 명령 update-container-service참조를 참조하십시오.

참고

이 절차를 계속하기 전에 Lightsail을 AWS CLI 설치하고 구성해야 합니다. 자세한 내용은 Lightsail과 함께 AWS CLI 작동하도록 구성을 참조하십시오.

  1. 터미널(Terminal) 또는 명령 프롬프트(Command Prompt) 창을 엽니다.

  2. 다음 명령 중 하나를 입력하여 배포의 기본 도메인을 컨테이너 서비스에 추가합니다.

    참고

    컨테이너 서비스에 사용자 지정 도메인을 추가한 경우에는 사용자 지정 도메인과 배포의 기본 도메인을 모두 지정해야 합니다.

    사용자 지정 도메인이 컨테이너 서비스에 구성되어 있지 않습니다:

    aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["DistributionDefaultDomain"]}'

    하나 이상의 사용자 지정 도메인이 컨테이너 서비스에 구성되어 있습니다:

    aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"CertificateName": ["ExistingCustomDomain"],"_": ["DistributionDefaultDomain"]}'

    명령에서 아래 예 텍스트를 사용자의 값으로 대체합니다.

    • ContainerServiceName- 배포의 오리진으로 지정된 Lightsail 컨테이너 서비스의 이름.

    • DistributionDefaultDomain- 컨테이너 서비스를 오리진으로 사용하는 배포의 기본 도메인입니다. 예를 들어 example123.cloudfront.net입니다.

    • CertificateName"- 컨테이너 서비스에 현재 연결된 사용자 지정 도메인의 Lightsail 인증서 이름 (있는 경우) 컨테이너 서비스에 연결된 사용자 지정 도메인이 없는 경우에는 사용자 지정 도메인이 컨테이너 서비스에 구성되어 있지 않습니다라는 레이블이 지정된 명령을 사용합니다.

    • DistributionDefaultDomain- 컨테이너 서비스에 현재 연결된 사용자 지정 도메인

    예:

    • 사용자 지정 도메인이 컨테이너 서비스에 구성되어 있지 않습니다:

      aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["example123.cloudfront.net"]}'
    • 하나 이상의 사용자 지정 도메인이 컨테이너 서비스에 구성되어 있습니다:

      aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"example-com": ["example.com"],"_": ["example123.cloudfront.net"]}'