Hinzufügen der Standard-Domain einer Verteilung an einen Lightsail-Containerservice - Amazon Lightsail

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Hinzufügen der Standard-Domain einer Verteilung an einen Lightsail-Containerservice

Sie können einen Amazon Lightsail-Containerservice als Ursprung einer Content Delivery Network (CDN)-Verteilung auswählen. Die Verteilung speichert dann die Website oder die Webanwendung, die auf Ihrem Containerservice gehostet wird und stellt sie bereit. Wenn Sie eine Lightsail-Verteilung mit Ihrem Lightsail-Containerservice verwenden, wird Lightsail automatisch der Standard Domainname Ihrer Verteilung als benutzerdefinierte Domain zu Ihrem Containerservice hinzugefügt. Auf diese Weise kann der Datenverkehr zwischen Ihrer Verteilung und Ihrem Containerservice geleitet werden. Sie müssen jedoch die in diesem Leitfaden beschriebenen Schritte ausführen, um den Standard Domainnamen Ihrer Verteilung unter den folgenden Umständen manuell zu Ihrem Containerservice hinzuzufügen:

  • Wenn etwas schief geht und der Standard Domainname Ihrer Verteilung nicht automatisch zu Ihrem Containerservice hinzugefügt wird.

  • Wenn Sie eine andere Verteilung als eine Lightsail-Verteilung mit Ihrem Containerservice verwenden.

Sie können den Standard-Domainnamen Ihrer Verteilung nur manuell zu Ihrem Container-Service hinzufügen, indem Sie die AWS Command Line Interface (AWS CLI) verwenden. Weitere Informationen zu Container-Services finden Sie unter Container-Services. Weitere Informationen zu Verteilungen finden Sie unter Objektspeicher.

Hinzufügen der Standard-Domain einer Verteilung an einen Containerservice

Beenden Sie das folgende Verfahren, um die Standard-Domain einer Verteilung mithilfe der AWS Command Line Interface (AWS CLI) zu einem Container-Service in Lightsail hinzuzufügen. Führen Sie dazu den Befehl update-container-service aus. Weitere Informationen finden Sie unter update-container-service in der AWS CLI-Befehlsreferenz.

Anmerkung

Sie müssen die AWS CLI installieren und für Lightsail konfigurieren, bevor Sie mit diesem Vorgang fortfahren. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI für die Arbeit mit Lightsail.

  1. Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.

  2. Geben Sie einen der folgenden Befehle ein, um die Standard-Domain einer Verteilung zu einem Containerservice hinzuzufügen.

    Anmerkung

    Wenn Sie Ihrem Containerservice eine benutzerdefinierte Domäne hinzugefügt haben, müssen Sie sowohl Ihre benutzerdefinierte Domäne als auch die Standarddomäne Ihrer Verteilung angeben.

    Für den Containerservice ist keine benutzerdefinierte Domain konfiguriert:

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

    Eine oder mehrere benutzerdefinierte Domänen sind für den Containerservice konfiguriert:

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

    Ersetzen Sie im Befehl den folgenden Beispieltext mit Ihrem eigenen:

    • ContainerServiceName – Der Name des Lightsail-Containerservices, der als Ursprung der Verteilung angegeben wurde.

    • DistributionDefaultDomain – Die Standarddomäne der Verteilung, die den Containerservice als Ursprung verwendet. Zum Beispiel example123.cloudfront.net.

    • CertificateName – Der Name des Lightsail-Zertifikats der benutzerdefinierten Domänen, die derzeit mit dem Containerservice verbunden sind, falls vorhanden. Wenn keine benutzerdefinierten Domain mit dem Containerservice verbunden sind, verwenden Sie den Befehl mit der Bezeichnung Keine benutzerdefinierte Domain ist für den Containerservice konfiguriert.

    • DistributionDefaultDomain – Die benutzerdefinierte Domäne, die derzeit mit dem Containerservice verbunden ist.

    Beispiele:

    • Für den Containerservice ist keine benutzerdefinierte Domain konfiguriert:

      aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["example123.cloudfront.net"]}'
    • Eine oder mehrere benutzerdefinierte Domänen sind für den Containerservice konfiguriert:

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