KatalogadministratorODERKatalogverwaltung 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:
Rufen Sie in der Google Cloud Console die Seite Lösungen des Service Catalog-Adminbereichs auf.
Zur Seite „Lösungen“
Klicken Sie auf Auswählen, um das Google Cloud -Projekt auszuwählen.
Klicken Sie in der Liste der Lösungen auf den Namen der Lösung, um die Seite Lösungsdetails zu öffnen.
Klicken im Menü oben auf BEARBEITEN.
Nehmen Sie die gewünschten Änderungen an der Lösung vor.
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 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.
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:
Rufen Sie in derGoogle Cloud Console die Seite Lösungen für den Service Catalog-Administrator auf.
Zur Seite „Lösungen“
Rufen Sie in der Tabelle der Lösungen den Versionsstatus der Lösung auf und klicken Sie auf Neue Version verfügbar.
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.
Klicken Sie auf Neuere Version anwenden.
Fügen Sie unter Highlights der neuen Version eine Beschreibung hinzu, um die Nutzer über die Aktualisierungen der Konfiguration zu informieren.
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 Projekt befindet, in dem Sie Ihre Lösung erstellen, wählen Sie Dienstkonto aus dem aktuellen Projekt auswählen 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.
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.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-04 (UTC)."],[],[],null,["# Managing solutions\n==================\n\nIn this guide, you learn how to update and delete solutions in Service Catalog.\n\nIf you prefer to remove access to a solution, see [Removing a solution from a\ncatalog](/service-catalog/docs/assign-solutions#remove_solution_from_catalog).\n\nBefore you begin\n----------------\n\n- You must have the following\n [Identity and Access Management (IAM) roles](/iam/docs/understanding-roles):\n\n - [Catalog Admin](/service-catalog/docs/access-control#instance_admin_role) *OR* [Catalog Manager](/service-catalog/docs/access-control#catalog_manager_role) for the Google Cloud organization associated with the Google Cloud project which has Service Catalog enabled. If you don't have this role, contact your Organization Administrator to request access.\n - [Storage Admin](/iam/docs/understanding-roles#cloud-storage-roles) for the Google Cloud project where you want to create your solution. If your Terraform config is in a different project, you must also have the Storage Admin role for the project that contains your Terraform config.\n - [Cloud Build Editor](/build/docs/iam-roles-permissions#predefined_roles) for the Google Cloud project where you want to create the solution.\n\n If you plan to use your own service account, you must also have the\n [Service Account User](/iam/docs/understanding-roles#service-accounts-roles)\n role for the Google Cloud project that contains the service account that you\n plan to use.\n\n If you don't have these roles, contact your Organization Administrator to\n request access.\n- If you plan to use your own service account, your service account must have\n the following [IAM roles](/iam/docs/understanding-roles):\n\n - [Storage Admin](/iam/docs/understanding-roles#cloud-storage-roles) for the Google Cloud project where you want to create your solution. If your Terraform config is in a different project, your service account must also have the role [Storage Object Viewer](/iam/docs/understanding-roles#cloud-storage-roles) for the project containing the Terraform config.\n - [Logs Writer](/iam/docs/understanding-roles#logging-roles) for the Google Cloud project where you want to create your solution.\n\n If you don't have these roles, contact your Organization Administrator to\n request access.\n\nUpdate a solution\n-----------------\n\nWhen you edit a solution in Service Catalog, you immediately update\nthe solution in any catalogs where it's assigned. Updating a solution doesn't\naffect existing deployments, and users who access the solution after you update\nit can only deploy the latest version.\n\nFor Terraform solutions, if you update the configuration, a new version appears\nto users on the user's **Deployments** page in the Google Cloud console. Users can\nchoose to update their deployment to the latest version.\n\nEdit solution details\n---------------------\n\nTo edit and update a solution:\n\n1. Go to the Service Catalog Admin [**Solutions** page](https://console.cloud.google.com/project/_/catalog/admin/solutions) in the Google Cloud console. \n [Go to the Solutions page](https://console.cloud.google.com/project/_/catalog/admin/solutions)\n2. Click **Select** to choose the Google Cloud project.\n3. In the list of solutions, click the solution name to open the **Solutions\n Details** page.\n4. In the top menu, click **EDIT**.\n5. Make any needed updates to the solution.\n6. Optionally, you can provide your own service account by clicking the\n checkbox next to **Select or enter your own service account** . If your\n service account is located in the same Google Cloud project where you're\n creating your solution, select\n **Select a service account from the current project** , and select your\n service account from the drop-down menu. If your service account is located\n in a different Google Cloud project from your solution, select\n **Enter a service account email from any project**, and enter the email of\n your service account.\n\n | **Note:** If you don't provide your own service account, Service Catalog uses the default Cloud Build service account settings. For more information, see [Cloud Build Service Account Change](/build/docs/cloud-build-service-account-updates).\n7. Click **UPDATE**.\n\nThe updated solution details now appear on the **Solutions Details** page.\n\nUpdate a Terraform configuration\n--------------------------------\n\nTerraform solutions use Cloud Storage's [Object Versioning](/storage/docs/object-versioning)\nto manage updates to configuration files. To update the configuration file of a\nTerraform solution, you have the following options:\n\n- Use a different Cloud Storage object that contains a new configuration\n file. To change the Cloud Storage object for a solution, [edit the\n solution details](#edit_solution_details) and update the\n **Link to Terraform config** with the URL path to the new object. After you\n update the solution details, users can immediately deploy the latest version.\n\n- Update the solution's current Cloud Storage object with a new\n version of the configuration. For steps to upload a new configuration file,\n visit [Uploading objects](/storage/docs/uploading-objects). After you update\n the solution's Cloud Storage object, you must also [view and apply the\n changes](#apply_version) to the solution in Service Catalog.\n\n### View and apply a newer version of a configuration\n\nWhen Service Catalog detects changes to a Terraform configuration file,\nyou must apply the latest version to update the solution for your users.\n\nTo view and apply the latest version of a Terraform configuration:\n\n1. Go to the Service Catalog Admin **Solutions** page in the\n Google Cloud console.\n\n [Go to the Solutions page](https://console.cloud.google.com/project/_/catalog/admin/solutions)\n\n2. In the table of solutions, go to the solution's **Version status** and click\n **New version available**.\n\n3. On the **Solutions Details** page, click **Compare versions** to download and\n compare the current and latest version of the configuration. After you\n compare versions, click **Close** to return to the **Solution Details** page.\n\n4. Click **Apply newer version**.\n\n5. Under **New version highlights**, add a description to tell users about the\n updates to the configuration.\n\n6. Optionally, you can provide your own service account by clicking the checkbox\n next to **Select or enter your own service account** . If your service account\n is located in the same Google Cloud project where you're creating your\n solution, select **Select a service account from the current project** , and\n select your service account from the drop-down menu. If your service account\n is located in a different Google Cloud project from your solution, select\n **Enter a service account email from any project**, and enter the email of\n your service account.\n\n | **Note:** If you don't provide your own service account, Service Catalog uses the default Cloud Build service account settings. For more information, see [Cloud Build Service Account Change](/build/docs/cloud-build-service-account-updates).\n7. Click **Update**.\n\nDelete solutions from Service Catalog\n-------------------------------------\n\nWhen you delete a solution, you remove the solution from any associated catalogs,\nand your Service Catalog users can no longer view or launch the solution. For Deployment Manager-based solutions, users can continue to access\nand use their existing deployments.\n\nIf you prefer to keep the solution in Service Catalog, you can [remove the\nsolution from a catalog](/service-catalog/docs/assign-solutions#remove_solution_from_catalog).\n\nTo delete one or more solutions:\n\n1. Go to the Service Catalog Admin **Solutions** page in the Google Cloud console. \n [Go to the Solutions page](https://console.cloud.google.com/project/_/catalog/admin/solutions)\n2. Click **Select** to choose the Google Cloud project.\n3. In the list of solutions, check the box next to each solution you want to delete.\n4. With the solution(s) selected, in the top menu, click **DELETE**.\n5. Click **CONFIRM**.\n\nThe solution(s) are deleted from Service Catalog.\n\nNext steps\n----------\n\n- [Assign the solution to a catalog](/service-catalog/docs/assign-solutions)."]]