Es gibt verschiedene Möglichkeiten, die Zertifikate eines Load Balancers zu konfigurieren, je nach den Attributen des Load Balancers und den zuvor konfigurierten Zertifikatkonfigurationsparametern. Die Benutzeroberfläche von Certificate Manager (2. Generation) erkennt die entsprechende Konfigurationsmethode und zeigt sie an, je nachdem, was für einen bestimmten Load Balancer verfügbar ist.
Folgende Optionen sind verfügbar:
- Globalen Load Balancer mit einem SSL-Zertifikat konfigurieren
- Konfigurieren Sie einen regionalen Load Balancer mit einem Netzwerkzertifikat oder einem Compute-SSL-Zertifikat.
- Konfigurieren Sie einen globalen Load Balancer mit einer Zertifikatzuordnung.
- Globalen Load Balancer mit einem Netzwerkzertifikat konfigurieren
Hinweis
- Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Compute Engine, Certificate Manager, Certificate Authority Service APIs, if any are not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Compute Engine, Certificate Manager, Certificate Authority Service APIs, if any are not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.- Sie benötigen einen Application Load Balancer mit mindestens einem Ziel-HTTPS-Proxy. Weitere Informationen finden Sie unter Load Balancer auswählen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die nötigen Berechtigungen für die Konfiguration der Lebenszyklusverwaltung haben:
- Zertifikatmanager-Bearbeiter (
roles/certificatemanager.editor) - Compute-Netzwerkadministrator (
roles/compute.networkAdmin)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Lebenszyklus für Load Balancer konfigurieren
Wenn Sie die Lebenszyklusverwaltung für Ihr Load-Balancer-Zertifikat konfigurieren möchten, folgen Sie der Anleitung für Ihre spezifische Load-Balancer-Konfiguration:
Globaler Load Balancer mit Compute-SSL-Zertifikaten
Rufen Sie in der Google Cloud Console Zertifikatmanager (2. Generation) auf.
Klicken Sie im Navigationsmenü auf Lebenszyklus verwalten.
Klicken Sie auf den Tab Load Balancing. Eine Liste Ihrer Load Balancer wird angezeigt.
Suchen Sie den Load Balancer und klicken Sie auf den Umschaltknoten, um die Zeile zu maximieren und die zugehörigen Ziel-Proxys anzuzeigen.
Klicken Sie auf den Namen des Ziel-Proxys.
Klicken Sie auf Lebenszyklusverwaltung konfigurieren. Auf der Seite werden Zertifikate angezeigt, die mit diesem Zielproxy verknüpft sind.
Wählen Sie ein Zertifikat aus der Liste aus. Sie können ein eigenes Zertifikat oder ein von Google verwaltetes Zertifikat verwenden.
Klicken Sie auf Zusätzliche Zertifikate und dann auf Zertifikat hinzufügen.
Wählen Sie ein Zertifikat aus der Liste aus. Jede Weiterleitungsregel des Load Balancers kann 1–14 zusätzliche Zertifikate enthalten.
Klicken Sie auf Aktualisieren, um die Änderungen auf den Ziel-Proxy anzuwenden. Mit dieser Aktion wird der zugrunde liegende Zertifikatszuordnungseintrag aktualisiert oder ein neuer erstellt.
Regionaler Load Balancer mit Netzwerk- oder SSL-Zertifikaten
Rufen Sie in der Google Cloud Console Zertifikatmanager (2. Generation) auf.
Klicken Sie im Navigationsmenü auf Lebenszyklus verwalten.
Klicken Sie auf den Tab Load Balancing. Eine Liste Ihrer Load Balancer wird angezeigt.
Suchen Sie den Load Balancer und klicken Sie auf den Umschaltknoten, um die Zeile zu maximieren und die zugehörigen Ziel-Proxys anzuzeigen.
Klicken Sie auf den Namen des Ziel-Proxys.
Klicken Sie auf Lebenszyklusverwaltung konfigurieren. Auf der Seite werden Zertifikate angezeigt, die mit der effektiven Zertifikatszuordnung dieses Zielproxys verknüpft sind.
Wählen Sie einen Repository-Typ aus: Zertifikate oder Klassische Zertifikate.
Klicken Sie auf Zertifikat hinzufügen.
Wählen Sie ein vorhandenes Zertifikat aus oder erstellen Sie ein neues.
Geben Sie die folgenden Details für das neue Zertifikat ein:
- Name: Ein eindeutiger Name für diese Zertifikatsressource (z. B.
my-lb-cert). - Bereich: Wählen Sie den entsprechenden Bereich für die Schlüsselverteilung aus (z. B.
Default). - Zertifikatstyp: Selbstverwaltete oder von Google verwaltete Zertifikatstypen.
- Domainname: Der Domainname, den dieses Zertifikat abdeckt (z. B.
app.example.com). Diese Domain muss von Ihnen verwaltet werden. - Ausstellungskonfiguration: Wählen Sie Ihre vorhandene Ausstellungskonfiguration aus der Liste aus. Diese Konfiguration bestimmt die Zertifizierungsstelle, die Lebensdauer und den Schlüsseltyp.
- Name: Ein eindeutiger Name für diese Zertifikatsressource (z. B.
Klicken Sie auf Erstellen. In der Console wird das neue Zertifikat der Liste für den Ziel-Proxy hinzugefügt.
Prüfen Sie die Liste der Zertifikate und klicken Sie dann auf Aktualisieren, um die Änderungen auf den Ziel-Proxy anzuwenden. Mit dieser Aktion wird der zugrunde liegende Zertifikatszuordnungseintrag aktualisiert oder ein neuer erstellt.
Globaler Load Balancer mit einer Zertifikatszuordnung
Rufen Sie in der Google Cloud Console Zertifikatmanager (2. Generation) auf.
Klicken Sie im Navigationsmenü auf Lebenszyklus verwalten.
Klicken Sie auf den Tab Load Balancing. Eine Liste Ihrer Load Balancer wird angezeigt.
Suchen Sie den Load Balancer und klicken Sie auf den Umschaltknoten, um die Zeile zu maximieren und die zugehörigen Ziel-Proxys anzuzeigen.
Klicken Sie auf den Namen des Ziel-Proxys.
Klicken Sie auf Zertifikatszuordnung aktualisieren. Auf der Seite werden Details zur Zertifikatszuordnung und Zertifikatszuordnungseinträge angezeigt.
Klicken Sie auf Bearbeiten und dann auf Karteneintrag hinzufügen.
Geben Sie die folgenden Details für den neuen Zuordnungseintrag ein:
- Name: Ein eindeutiger Name für diese Zertifikatsressource (z. B.
my-lb-cert). - Hostname: Wählen Sie den entsprechenden Hostnamen aus. Bei der Suche nach Zertifikaten wird der Hostname exakt wie angegeben abgeglichen. Bei einstufigen Subdomains umfasst die Suche auch Zertifikate, die für den Platzhalter der übergeordneten Domain ausgestellt wurden. Wenn Sie beispielsweise
app.example.comeingeben, werden Zertifikate fürapp.example.comund*.example.comzurückgegeben.
- Name: Ein eindeutiger Name für diese Zertifikatsressource (z. B.
Wählen Sie ein vorhandenes Zertifikat aus oder erstellen Sie ein neues.
Klicken Sie auf Hinzufügen. In der Console wird das neue Zertifikat der Liste für den Ziel-Proxy hinzugefügt.
Prüfen Sie die Liste der Zertifikate und klicken Sie dann auf Speichern, um die Änderungen auf den Ziel-Proxy anzuwenden. Mit dieser Aktion wird der zugrunde liegende Zertifikatszuordnungseintrag aktualisiert oder ein neuer erstellt.
Globaler Load Balancer mit einem Netzwerkzertifikat
Rufen Sie in der Google Cloud Console Zertifikatmanager (2. Generation) auf.
Klicken Sie im Navigationsmenü auf Lebenszyklus verwalten.
Klicken Sie auf den Tab Load Balancing. Eine Liste Ihrer Load Balancer wird angezeigt.
Suchen Sie den Load Balancer und klicken Sie auf den Umschaltknoten, um die Zeile zu maximieren und die zugehörigen Ziel-Proxys anzuzeigen.
Klicken Sie auf den Namen des Ziel-Proxys.
Klicken Sie auf Lebenszyklusverwaltung konfigurieren. Auf der Seite werden Zertifikate angezeigt, die mit der effektiven Zertifikatszuordnung dieses Zielproxys verknüpft sind.
Klicken Sie auf Zertifikat hinzufügen.
Wählen Sie ein vorhandenes Zertifikat aus oder erstellen Sie ein neues.
Geben Sie die folgenden Details für das neue Zertifikat ein:
- Name: Ein eindeutiger Name für diese Zertifikatsressource (z. B.
my-lb-cert). - Bereich: Wählen Sie den entsprechenden Bereich für die Schlüsselverteilung aus (z. B.
Default). - Zertifikatstyp: Selbstverwaltete oder von Google verwaltete Zertifikatstypen.
- Domainname: Der Domainname, den dieses Zertifikat abdeckt (z. B.
app.example.com). Diese Domain muss von Ihnen verwaltet werden. - Ausstellungskonfiguration: Wählen Sie Ihre vorhandene Ausstellungskonfiguration aus der Liste aus. Diese Konfiguration bestimmt die Zertifizierungsstelle, die Lebensdauer und den Schlüsseltyp.
- Name: Ein eindeutiger Name für diese Zertifikatsressource (z. B.
Klicken Sie auf Erstellen. In der Console wird das neue Zertifikat der Liste für den Ziel-Proxy hinzugefügt.
Prüfen Sie die Liste der Zertifikate und klicken Sie dann auf Aktualisieren, um die Änderungen auf den Ziel-Proxy anzuwenden. Mit dieser Aktion wird der zugrunde liegende Zertifikatszuordnungseintrag aktualisiert oder ein neuer erstellt.
Nächste Schritte
- Funktionsweise des Zertifikatmanagers (2. Generation)
- Lebenszyklusverwaltung für verwaltete Arbeitslasten konfigurieren
- Konfiguration der Vertrauensstellung erstellen
- Zertifikatsinventar ansehen
- Zertifikate überwachen