Lösungen verwalten

In diesem Leitfaden erfahren Sie, wie Sie Lösungen in Service Catalog aktualisieren und löschen.

Informationen zum Entfernen des Zugriffs auf eine Lösung finden Sie unter Lösung aus einem Katalog entfernen.

Hinweis

  • Sie benötigen die folgenden IAM-Rollen (Identity and Access Management):

    • Katalogadministrator ODER Katalogverwaltung für dieGoogle Cloud Organisation, die mit dem Google Cloud Projekt verknüpft ist, in dem Service Catalog aktiviert ist. Wenn Sie diese Rolle nicht haben, wenden Sie sich an den Administrator Ihrer Organisation, um Zugriff anzufordern.
    • Storage Admin für das Google Cloud Projekt, in dem Sie die Lösung erstellen möchten. Wenn sich Ihre Terraform-Konfiguration in einem anderen Projekt befindet, benötigen Sie außerdem die Rolle „Storage Admin“ für das Projekt, das Ihre Terraform-Konfiguration enthält.
    • Cloud Build-Bearbeiter für das Projekt Google Cloud , in dem Sie die Lösung erstellen möchten.

    Wenn Sie Ihr eigenes Dienstkonto verwenden möchten, benötigen Sie außerdem die Rolle Dienstkontonutzer für das Google Cloud Projekt, das das von Ihnen verwendete Dienstkonto enthält.

    Wenn Sie diese Rollen nicht haben, wenden Sie sich an den Organisationsadministrator, um Zugriff anzufordern.

  • Wenn Sie Ihr eigenes Dienstkonto verwenden möchten, muss es die folgenden IAM-Rollen haben:

    • Storage Admin für das Google Cloud Projekt, in dem Sie die Lösung erstellen möchten. Wenn sich Ihre Terraform-Konfiguration in einem anderen Projekt befindet, muss Ihr Dienstkonto auch die Rolle Storage Object Viewer für das Projekt mit der Terraform-Konfiguration haben.
    • Logs Writer für dasGoogle Cloud -Projekt, in dem Sie Ihre Lösung erstellen möchten.

    Wenn Sie diese Rollen nicht haben, wenden Sie sich an den Organisationsadministrator, um Zugriff anzufordern.

Lösung aktualisieren

Wenn Sie eine Lösung in Service Catalog ändern, wird die Lösung sofort in allen Katalogen aktualisiert, in denen sie zugewiesen wird. Das Aktualisieren einer Lösung hat keine Auswirkungen auf vorhandene Bereitstellungen. Nutzer, die nach dem Aktualisieren auf die Lösung zugreifen, können nur die neueste Version bereitstellen.

Wenn Sie die Konfiguration von Terraform-Lösungen aktualisieren, wird den Nutzern auf der Seite Bereitstellungen des Nutzers in der Google Cloud Console eine neue Version angezeigt. Nutzer können ihre Bereitstellung auf die neueste Version aktualisieren.

Lösungsdetails bearbeiten

So bearbeiten und aktualisieren Sie eine Lösung:

  1. Wechseln Sie in der Google Cloud Console zur Admin-Seite Lösungen für Service Catalog.
    Zur Seite „Lösungen“
  2. Klicken Sie auf Auswählen, um das Google Cloud -Projekt auszuwählen.
  3. Klicken Sie in der Liste der Lösungen auf den Namen der Lösung, um die Seite Lösungsdetails zu öffnen.
  4. Klicken im Menü oben auf BEARBEITEN.
  5. Nehmen Sie die gewünschten Änderungen an der Lösung vor.
  6. Optional können Sie ein eigenes Dienstkonto angeben. Klicken Sie dazu auf das Kästchen neben Eigenes Dienstkonto auswählen oder eingeben. Wenn sich Ihr Dienstkonto im Google Cloud gleichen Projekt befindet, in dem Sie Ihre Lösung erstellen, wählen Sie Dienstkonto aus dem aktuellen Projekt aus aus und wählen Sie dann Ihr Dienstkonto aus dem Drop-down-Menü aus. Wenn sich Ihr Dienstkonto in einem anderen Google Cloud Projekt als Ihrer Lösung befindet, wählen Sie E‑Mail-Adresse eines Dienstkontos aus einem beliebigen Projekt eingeben aus und geben Sie die E‑Mail-Adresse Ihres Dienstkontos ein.

  7. Klicken Sie auf AKTUALISIEREN.

Die aktualisierten Lösungsdetails werden jetzt auf der Seite Lösungsdetails angezeigt.

Terraform-Konfiguration aktualisieren

Terraform-Lösungen verwenden die Objektversionsverwaltung von Cloud Storage, um Aktualisierungen von Konfigurationsdateien zu verwalten. Zum Aktualisieren der Konfigurationsdatei einer Terraform-Lösung haben Sie folgende Möglichkeiten:

  • Verwenden Sie ein anderes Cloud Storage-Objekt, das eine neue Konfigurationsdatei enthält. Wenn Sie das Cloud Storage-Objekt für eine Lösung ändern möchten, bearbeiten Sie die Lösungsdetails und aktualisieren Sie die Verbindung zur Terraform-Konfiguration mit dem URL-Pfad zum neuen Objekt. Nachdem Sie die Lösungsdetails aktualisiert haben, können Nutzer die neueste Version sofort bereitstellen.

  • Aktualisieren Sie das aktuelle Cloud Storage-Objekt der Lösung mit einer neuen Version der Konfiguration. Schritte zum Hochladen einer neuen Konfigurationsdatei finden Sie unter Objekte hochladen. Nachdem Sie das Cloud Storage-Objekt der Lösung aktualisiert haben, müssen Sie die Änderungen in Service Catalog ansehen und anwenden.

Neuere Version einer Konfiguration anzeigen und anwenden

Wenn Service Catalog Änderungen an einer Terraform-Konfigurationsdatei erkennt, müssen Sie die neueste Version anwenden, um die Lösung für Ihre Nutzer zu aktualisieren.

So rufen Sie die neueste Version einer Terraform-Konfiguration auf und wenden sie an:

  1. Wechseln Sie in der Cloud Console zur Admin-Seite „Lösungen“ für Service Catalog.
    Zur Seite „Lösungen“

  2. Rufen Sie in der Tabelle der Lösungen den Versionsstatus der Lösung auf und klicken Sie auf Neue Version verfügbar.

  3. Klicken Sie auf der Seite Lösungsdetails auf Versionen vergleichen, um die aktuelle und neueste Version der Konfiguration herunterzuladen. Klicken Sie nach dem Vergleich der Versionen auf Schließen, um zur Seite Lösungsdetails zurückzukehren.

  4. Klicken Sie auf Neuere Version anwenden.

  5. Fügen Sie unter Highlights der neuen Version eine Beschreibung hinzu, um die Nutzer über die Aktualisierungen der Konfiguration zu informieren.

  6. Optional können Sie ein eigenes Dienstkonto angeben. Klicken Sie dazu auf das Kästchen neben Eigenes Dienstkonto auswählen oder eingeben. Wenn sich Ihr Dienstkonto im selben Google Cloud Projekt befindet, in dem Sie Ihre Lösung erstellen, wählen Sie Dienstkonto aus dem aktuellen Projekt auswählen aus und wählen Sie Ihr Dienstkonto aus dem Drop-down-Menü aus. Wenn sich Ihr Dienstkonto in einem anderen Projekt als Ihrer Lösung befindet, wählen Sie E‑Mail-Adresse eines Dienstkontos aus einem beliebigen Projekt eingeben aus und geben Sie die E‑Mail-Adresse Ihres Dienstkontos ein. Google Cloud

  7. Klicken Sie auf Aktualisieren.

Lösungen aus Service Catalog löschen

Wenn Sie eine Lösung löschen, entfernen Sie die Lösung aus allen zugehörigen Katalogen und Ihre Service Catalog-Nutzer können die Lösung nicht mehr aufrufen oder starten. Bei Deployment Manager-basierten Lösungen können Nutzer weiterhin auf ihre vorhandenen Bereitstellungen zugreifen und sie verwenden.

Wenn Sie die Lösung in Service Catalog behalten möchten, können Sie die Lösung aus einem Katalog entfernen.

So löschen Sie eine oder mehrere Lösungen:

  1. Wechseln Sie in der Google Cloud Console zur Admin-Seite „Lösungen“ für Service Catalog.
    Zur Seite „Lösungen“
  2. Klicken Sie auf Auswählen, um das Google Cloud -Projekt auszuwählen.
  3. Klicken Sie in der Liste der Lösungen das Kästchen neben jeder Lösung an, die Sie löschen möchten.
  4. Nachdem Sie die Lösung(en) ausgewählt haben, klicken Sie im Menü oben auf LÖSCHEN.
  5. Klicken Sie auf BESTÄTIGEN.

Die Lösung(en) werden aus Service Catalog gelöscht.

Weitere Informationen