Fügen Sie die Standarddomäne einer Distribution zu einem Lightsail-Container-Service hinzu - 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.

Fügen Sie die Standarddomäne einer Distribution zu einem Lightsail-Container-Service hinzu

Sie können einen Amazon Lightsail-Container-Service als Ausgangspunkt für eine Content Delivery Network (CDN) -Distribution wählen. Die Verteilung speichert dann die Website oder die Webanwendung, die auf Ihrem Containerservice gehostet wird und stellt sie bereit. Wenn Sie eine Lightsail-Distribution mit Ihrem Lightsail-Container-Service verwenden, fügt Lightsail Ihrem Container-Service automatisch den Standard-Domainnamen Ihrer Distribution als benutzerdefinierte Domain hinzu. 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 mit Ihrem Containerdienst eine andere Distribution als eine Lightsail-Distribution verwenden.

Sie können den Standard-Domainnamen Ihrer Distribution nur mithilfe von AWS Command Line Interface ()AWS CLI manuell zu Ihrem Container-Service hinzufügen. 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

Gehen Sie wie folgt vor, um die Standarddomäne einer Distribution mithilfe von 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 update-container-servicein der AWS CLI Befehlsreferenz.

Anmerkung

Sie müssen Lightsail installieren AWS CLI und für Lightsail konfigurieren, bevor Sie mit diesem Verfahren fortfahren können. Weitere Informationen finden Sie unter So konfigurieren, AWS CLI dass es mit Lightsail funktioniert.

  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-Containerdienstes, der als Ursprung der Distribution angegeben wurde.

    • DistributionDefaultDomain- Die Standarddomäne der Distribution, die den Container-Service als Ursprung verwendet. z. B. example123.cloudfront.net.

    • CertificateName"— Der Name des Lightsail-Zertifikats der benutzerdefinierten Domänen, die derzeit an den Containerdienst angehängt 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 Domain, die derzeit mit dem Container-Service 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"]}'