Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nesta página, descrevemos as etapas para criar um pacote de implantação para seu produto de máquina virtual (VM), como parte da publicação no Google Cloud Marketplace.
Uma implantação é um conjunto de recursos criados e gerenciados em conjunto, como
os recursos necessários para seu produto. Um pacote de implantação é
especificação de um conjunto de recursos que normalmente são implantados juntos, o que
simplifica o processo de implantação desse produto em particular.
Especificar quais opções de implantação oferecer aos clientes
É possível permitir que os clientes implantem seu produto de VM usando
uma ou ambas as seguintes opções:
Terraform (recomendado):
o Terraform é uma ferramenta de código aberto
para provisionamento de infraestrutura. Para mais informações, consulte a documentação do Terraform sobre Google Cloud.
Com essa opção, seus clientes fazem o download e implantam módulos do Terraform,
diretamente do Cloud Marketplace ou usando o Terraform.
Recomendamos que você ofereça suporte ao Terraform, especialmente se os seguintes casos
forem verdadeiros para seu produto:
Seus clientes conhecem o Terraform.
Seus clientes querem gerenciar as implantações como infraestrutura como
código (IaC).
A arquitetura do seu produto é complexa e altamente configurável.
Com essa opção, os clientes implantam seu produto diretamente do
Cloud Marketplace.
Para especificar quais opções de implantação oferecer aos seus clientes, siga
estas etapas:
No Portal do Produtor, acesse a seção Pacote de implantação.
Em Configuration, use as caixas de seleção para selecionar ou limpar
Terraform e Deployment Manager. É preciso selecionar pelo menos uma das
duas opções.
Selecionar a imagem da VM
Para selecionar a imagem da VM do seu produto, siga estas etapas:
No Portal do Produtor, acesse a seção Pacote de implantação.
Em Origem da imagem de implantação, use a caixa de seleção para especificar se você quer
Usar imagens do Marketplace.
Se você ativar o uso de imagens pertencentes ao Cloud Marketplace, durante
a verificação da imagem da VM, o Cloud Marketplace vai copiar sua imagem para um
projeto Google Cloud pertencente ao Google. Recomendamos ativar o uso
de imagens próprias do Cloud Marketplace para garantir que o uso
dos seus produtos pelos clientes não seja interrompido acidentalmente se você fizer alterações
nas imagens que você possui. Por exemplo, se você não usar imagens do Cloud Marketplace
e mudar uma política de gerenciamento de identidade e acesso (IAM) para a imagem
publicada do produto, alguns clientes podem não conseguir
acessar o produto.
Selecione a imagem da VM.
A imagem de VM selecionada precisa atender aos seguintes requisitos:
A imagem da VM precisa estar associada ao seu projeto Google Cloud
atual.
A imagem da VM precisa ter a licença correta do seu produto anexada a
ela. Crie e
anexe essa licença quando você
criar a imagem da VM.
Próximas etapas
Depois de especificar quais opções de implantação oferecer aos clientes e
selecionar a imagem da VM, conclua as etapas restantes para
configurar a origem da imagem de implantação.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-03 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)."]]