Selecione "Máquina virtual" como o tipo de produto e informe um nome exclusivo para ele. Siga estas diretrizes para o nome e a visão geral do produto:
O nome do produto precisa corresponder ao aplicativo ou à fonte para que você cria o conector. Por exemplo, se você criar um conector para o Salesforce, use "Salesforce" no nome do produto.
Não use palavras-chave reservadas, como "plug-in", no nome do produto.
A visão geral do produto precisa mencionar que ele é para o Integration Connectors ou o Application Integration.
Especifique os detalhes do produto. Para conferir orientações sobre como inserir os detalhes do produto, consulte Adicionar detalhes do produto.
Selecione a imagem da VM criada anteriormente na seção Origem da imagem de implantação. Essa imagem precisa ser a mesma mencionada na configuração de geração automática.
Para o pacote de implantação, selecione Configuração manual para produtos mais complexos. Não é possível usar a configuração guiada porque este produto exige um script de inicialização.
Na seção Tipo, selecione Personalizado (implantação da UI).
No campo Variável de imagem, insira source_image.
Para fazer upload do pacote de implantação, faça o seguinte:
Para compactar o módulo do Terraform, execute o seguinte comando:
cdsolution_folder
zip.zip./*
Verifique se apenas os arquivos estão compactados, e não a pasta principal.
Para fazer upload do arquivo ZIP no bucket do Cloud Storage, execute o seguinte comando:
gcloudstoragecpMODULE_NAME.zipgs://BUCKET_NAME
No Portal do Produtor, no campo Especificar o local do objeto do GCS, procure e selecione o objeto enviado.
Na seção Papéis obrigatórios, selecione o papel de administrador do Compute (roles/compute.admin).
Para validar o módulo de implantação, clique em Validar.
Para conferir a UI e implantar o produto de VM para teste, clique em Visualização da implantação. Essa página será igual à que os consumidores vão ver ao configurar a VM do conector.
[[["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-08 UTC."],[[["\u003cp\u003eThis page provides instructions on how to submit a virtual machine (VM) image for approval in the Producer Portal for Application Integration connectors.\u003c/p\u003e\n"],["\u003cp\u003eThe process includes adding a new product, specifying product details, creating a deployment package, selecting a pricing model, and submitting the product to Cloud Marketplace.\u003c/p\u003e\n"],["\u003cp\u003eCreating the deployment package requires manual configuration, selecting "Custom (UI deployment)", and uploading a zipped Terraform module to a Cloud Storage bucket.\u003c/p\u003e\n"],["\u003cp\u003eThe submitted VM image and deployment package are subject to Pre-GA Offerings Terms, which means they are available "as is" with potentially limited support.\u003c/p\u003e\n"],["\u003cp\u003eUsers can preview how the VM product will appear to consumers during setup by using the deployment preview feature after validating the module.\u003c/p\u003e\n"]]],[],null,["# Submit the VM image for approval\n\nSee the [supported connectors](/integration-connectors/docs/connector-reference-overview) for Application Integration.\n\nSubmit the VM image for approval\n================================\n\n|\n| **Preview**\n|\n|\n| This product or feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA products and features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nThis page describes how to submit the virtual machine (VM) image for approval in the Producer Portal.\n\nSubmit the VM image\n-------------------\n\n1. Add a new product on the [Producer Portal](https://console.cloud.google.com/producer-portal/overview). **Note:** If you can't access Producer Portal, verify that you've selected the correct project. If you still can't access it, use the [Partner Support Desk](https://g.co/cloud/psd-partner) to request assistance, and include the word \"Marketplace\" in your description. For more information about Partner Support Desk, visit [Request assistance with Application Integration](/marketplace/docs/partners/get-support).\n2. Select Virtual Machine as the product type and provide a unique name for the product. Follow these guidelines for the product name and product overview:\n - The product name must match the application or soure for which you build the connector. For example, if you build a connector for Salesforce, use Salesforce in the product name.\n - Don't use reserved keywords such as \"plugin\" in the product name.\n - The product overview must mention that this product is for Integration Connectors or Application Integration.\n3. Specify the product details. For guidelines about how to enter the product details, see [Add product details](/marketplace/docs/partners/vm/set-up-environment#add_product_details).\n4. [Create the deployment package](#create-deployment-package).\n5. Select a [pricing model](/marketplace/docs/partners/vm/select-pricing).\n6. [Submit your product to Cloud Marketplace](/marketplace/docs/partners/vm/submitting).\n\n### Create the deployment package\n\n1. Select the VM image created earlier in the **Deployment Image Source** section. This image must be the same as the image mentioned in the autogen configuration.\n2. For the deployment package, select **Manual configuration for more complex products**. You can't use guided configuration as this product requires a startup script.\n3. In the **Type** section, select **Custom (UI deployment)**.\n4. In the **Image Variable** field, enter `source_image`.\n5. To upload the deployment package, do the following:\n 1. Create a [Cloud Storage bucket](https://console.cloud.google.com/storage/create-bucket).\n 2. To zip the terraform module, run the following command: \n\n ```bash\n cd solution_folder\n zip .zip ./*\n \n ```\n\n Ensure that only the files are zipped and not the parent folder.\n 3. To upload the zip file to the Cloud Storage bucket, run the following command: \n\n ```bash\n gcloud storage cp MODULE_NAME.zip gs://BUCKET_NAME\n \n ```\n 4. In the Producer Portal, in the **Specify your GCS object location** field, browse and select the uploaded object.\n 5. In the **Required roles** section, select the role for the Compute Admin role (`roles/compute.admin`).\n 6. To validate the deployment module, click **Validate**.\n 7. To view the UI and deploy the VM product for testing, click **Deployment preview**. This page will be the same as what the consumers will see while setting up the connector VM.\n\n What's next\n -----------\n\n - Learn how to [submit a publish request for the connector](/integration-connectors/docs/marketplace/publish-custom-connector)."]]