Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird beschrieben, wie Sie ein Bereitstellungspaket für Ihr VM-Produkt erstellen, um es im Google Cloud Marketplace zu veröffentlichen.
Eine Bereitstellung besteht aus einer Reihe von Ressourcen, die zusammen erstellt und verwaltet werden, z. B. die für Ihr Produkt erforderlichen Ressourcen. Ein Bereitstellungspaket ist eine Spezifikation für eine Reihe von Ressourcen, die normalerweise zusammen bereitgestellt werden, wodurch der Prozess der Bereitstellung dieses bestimmten Produkts optimiert wird.
Angeben, welche Bereitstellungsoptionen Sie Ihren Kunden anbieten möchten
Sie können Ihren Kunden die Bereitstellung Ihres VM-Produkts mit einer oder beiden der folgenden Optionen ermöglichen:
Mit dieser Option können Ihre Kunden Terraform-Module entweder direkt aus dem Cloud Marketplace oder mit Terraform herunterladen und bereitstellen.
Wir empfehlen Ihnen, Terraform zu unterstützen, insbesondere wenn für Ihr Produkt Folgendes zutrifft:
Ihre Kunden sind mit Terraform vertraut.
Ihre Kunden möchten ihre Bereitstellungen als Infrastruktur als Code (IaC) verwalten.
Die Architektur Ihres Produkts ist komplex und kann umfassend konfiguriert werden.
Für Ihr Produkt sind Funktionen erforderlich, die nicht über das Open-Source-mpdev-Tool verfügbar sind.
Cloud Deployment Manager: Cloud Deployment Manager ist ein Dienst zur Bereitstellung von Infrastruktur, der das Erstellen und Verwalten vonGoogle Cloud -Ressourcen automatisiert. Weitere Informationen finden Sie in der Deployment Manager-Dokumentation.
Mit dieser Option stellen Ihre Kunden Ihr Produkt direkt über den Cloud Marketplace bereit.
So legen Sie fest, welche Bereitstellungsoptionen Sie Ihren Kunden anbieten möchten:
Rufen Sie im Producer Portal den Bereich Bereitstellungspaket auf.
Aktivieren oder deaktivieren Sie unter Konfiguration die Kästchen für Terraform und Deployment Manager. Sie müssen mindestens eine der beiden Optionen auswählen.
VM-Image auswählen
So wählen Sie das VM-Image Ihres Produkts aus:
Rufen Sie im Producer Portal den Bereich Bereitstellungspaket auf.
Geben Sie unter Deployment-Image-Quelle mit dem Kästchen an, ob Marketplace-Images verwendet werden sollen.
Wenn Sie die Verwendung von Images von Cloud Marketplace aktivieren, wird Ihr Image während der Überprüfung Ihres VM-Images von Cloud Marketplace in ein von Google verwaltetes Google Cloud Projekt kopiert. Wir empfehlen, die Nutzung von Bildern zu aktivieren, die dem Cloud Marketplace gehören, damit die Nutzung Ihrer Produkte durch Ihre Kunden nicht versehentlich unterbrochen wird, wenn Sie Änderungen an Bildern vornehmen, die Ihnen gehören. Wenn Sie beispielsweise keine vom Cloud Marketplace stammenden Bilder verwenden und eine IAM-Richtlinie (Identity and Access Management) für das veröffentlichte Bild Ihres Produkts ändern, können einige Ihrer Kunden möglicherweise nicht auf das Produkt zugreifen.
Wählen Sie Ihr VM-Image aus.
Das ausgewählte VM-Image muss die folgenden Anforderungen erfüllen:
Das VM-Image muss mit Ihrem aktuellen Google CloudProjekt verknüpft sein.
Dem VM-Image muss die richtige Lizenz für Ihr Produkt zugewiesen sein. Sie erstellen diese Lizenz und hängen sie an, wenn Sie Ihr VM-Image erstellen.
Nächste Schritte
Nachdem Sie angegeben haben, welche Bereitstellungsoptionen Sie Ihren Kunden anbieten möchten, und Ihr VM-Image ausgewählt haben, müssen Sie die restlichen Schritte ausführen, um die Bereitstellungs-Imagequelle zu konfigurieren.
[[["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,["# Create your deployment package\n\nThis page describes the steps to create a deployment package for your virtual\nmachine (VM) product, as part of publishing your product to Google Cloud Marketplace.\n\nA deployment is a set of resources that are created and managed together---such as\nthe resources needed for your product. A deployment package is a\nspecification for a set of resources that are typically deployed together, which\nstreamlines the process of deploying that particular product.\n\nSpecify which deployment options to offer to your customers\n-----------------------------------------------------------\n\nYou can enable your customers to deploy your VM product by using\neither or both of the following options:\n\n- **Terraform** (Recommended):\n [Terraform](https://www.terraform.io/) is an open source\n tool for provisioning infrastructure. For more information, refer to the\n [Terraform on Google Cloud](/docs/terraform) documentation.\n\n With this option, your customers download and deploy Terraform modules,\n either directly from Cloud Marketplace or by using Terraform.\n\n We recommend that you support Terraform, especially if the following cases\n are true for your product:\n - Your customers are familiar with Terraform.\n\n - Your customers want to manage their deployments as infrastructure as\n code (IaC).\n\n - Your product's architecture is complex and extensively configurable.\n\n - Your product requires features that aren't available through the\n [open source `mpdev` tool](https://github.com/GoogleCloudPlatform/marketplace-tools).\n\n- **Cloud Deployment Manager** :\n [Cloud Deployment Manager](/deployment-manager) is an infrastructure\n deployment service that automates the creation and management of\n Google Cloud resources. For more information, visit the\n [Deployment Manager documentation](/deployment-manager/docs).\n\n With this option, your customers deploy your product directly from\n Cloud Marketplace.\n\nTo specify which deployment options to offer your customers, complete the\nfollowing steps:\n\n1. In Producer Portal, go to the **Deployment package** section.\n\n2. Under **Configuration** , use the checkboxes to select or clear\n **Terraform** and **Deployment Manager**. You must select at least one of the\n two options.\n\nSelect your VM image\n--------------------\n\nTo select your product's VM image, complete the following steps:\n\n1. In Producer Portal, go to the **Deployment package** section.\n\n2. Under **Deployment image source** , use the checkbox to specify whether or not\n to **Use Marketplace owned images**.\n\n If you turn on usage of Cloud Marketplace owned images, then during\n verification of your VM image, Cloud Marketplace copies your image to a\n Google-owned Google Cloud project. We recommend that you turn on usage\n of Cloud Marketplace owned images to ensure that your customers' usage\n of your products isn't unintentionally disrupted if you make changes to\n images that you own. For example, if you don't use Cloud Marketplace\n owned images, and you change an Identity and Access Management (IAM) policy for your\n product's published image, you might cause some of your customers to be\n unable to access the product.\n | **Note:** For your customers to use Terraform to deploy your product, you must turn on **Use Marketplace owned images**.\n3. Select your VM image.\n\n The VM image you select must meet the following requirements:\n - The VM image must be associated with your current Google Cloud\n project.\n\n - The VM image must have the correct license for your product attached to\n it. You create and attach this license when you\n [create your VM image](/marketplace/docs/partners/vm/build-vm-image#create_a_licensed_vm_image).\n\nNext steps\n----------\n\nAfter you've specified which deployment options to offer to your customers and\nselected your VM image, you must complete the remaining applicable steps to\nconfigure your deployment image source.\n\n- [Configure your VM image for Terraform deployment](/marketplace/docs/partners/vm/configure-terraform-deployment).\n\n- [Configure your VM image for Deployment Manager deployment](/marketplace/docs/partners/vm/configure-dm-deployment)."]]