Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta página, se describen los pasos para crear un paquete de implementación para tu producto de máquina virtual (VM), como parte de la publicación de tu producto en Google Cloud Marketplace.
Una implementación es un conjunto de recursos que se crean y administran juntos, como los recursos necesarios para tu producto. Un paquete de implementación es una especificación para un conjunto de recursos que generalmente se implementan juntos, lo que optimiza el proceso de implementación de ese producto en particular.
Especifica qué opciones de implementación ofrecer a tus clientes
Puedes permitir que tus clientes implementen tu producto de VM con una de las siguientes opciones o ambas:
Cloud Deployment Manager: Cloud Deployment Manager es un servicio de implementación de infraestructura que automatiza la creación y administración de recursos deGoogle Cloud . Para obtener más información, consulta la documentación de Deployment Manager.
Con esta opción, los clientes implementan tu producto directamente desde
Cloud Marketplace.
Para especificar qué opciones de implementación ofrecer a tus clientes, completa los siguientes pasos:
En Producer Portal, ve a la sección Paquete de implementación.
En Configuración, usa las casillas de verificación para seleccionar o borrar Terraform y Deployment Manager. Debes seleccionar al menos una de las dos opciones.
Selecciona la imagen de la VM
Para seleccionar la imagen de VM de tu producto, completa los siguientes pasos:
En Producer Portal, ve a la sección Paquete de implementación.
En Fuente de la imagen de implementación, usa la casilla de verificación para especificar si quieres usar imágenes de Marketplace.
Si activas el uso de imágenes de Cloud Marketplace, durante la verificación de la imagen de la VM, Cloud Marketplace copiará la imagen en un proyecto Google Cloud de Google. Te recomendamos que actives el uso de las imágenes que pertenecen a Cloud Marketplace para asegurarte de que el uso que hacen tus clientes de tus productos no se interrumpa de forma involuntaria si realizas cambios en las imágenes que te pertenecen. Por ejemplo, si no usas imágenes que son propiedad de Cloud Marketplace y cambias una política de Identity and Access Management (IAM) para la imagen publicada de tu producto, es posible que algunos de tus clientes no puedan acceder al producto.
Selecciona la imagen de tu VM.
La imagen de la VM que selecciones debe cumplir con los siguientes requisitos:
La imagen de la VM debe estar asociada con tu proyecto Google Cloud
actual.
La imagen de la VM debe tener la licencia correcta para tu producto adjunta. Creas y adjuntas esta licencia cuando creas la imagen de la VM.
Próximos pasos
Después de especificar qué opciones de implementación ofrecerás a tus clientes y seleccionar la imagen de la VM, debes completar los pasos restantes aplicables para configurar la fuente de la imagen de implementación.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]