Sélectionnez "Machine virtuelle" comme type de produit et attribuez-lui un nom unique. Suivez ces consignes pour le nom et la présentation du produit :
Le nom du produit doit correspondre à l'application ou à la source pour laquelle vous créez le connecteur. Par exemple, si vous créez un connecteur pour Salesforce, utilisez Salesforce dans le nom du produit.
N'utilisez pas de mots clés réservés tels que "plug-in" dans le nom du produit.
La présentation du produit doit indiquer qu'il s'agit d'un produit destiné à Integration Connectors ou Application Integration.
Sélectionnez l'image de VM créée précédemment dans la section Source de l'image de déploiement. Cette image doit être identique à celle mentionnée dans la configuration de la génération automatique.
Pour le package de déploiement, sélectionnez Configuration manuelle pour les produits plus complexes. Vous ne pouvez pas utiliser la configuration guidée, car ce produit nécessite un script de démarrage.
Dans la section Type, sélectionnez Personnalisé (déploiement de l'UI).
Dans le champ Variable d'image, saisissez source_image.
Pour importer le package de déploiement, procédez comme suit :
Pour compresser le module Terraform, exécutez la commande suivante :
cdsolution_folder
zip.zip./*
Assurez-vous que seuls les fichiers sont compressés, et non le dossier parent.
Pour importer le fichier ZIP dans le bucket Cloud Storage, exécutez la commande suivante :
gcloudstoragecpMODULE_NAME.zipgs://BUCKET_NAME
Dans le champ Spécifier l'emplacement de l'objet GCS de Producer Portal, parcourez la liste et sélectionnez l'objet importé.
Dans la section Rôles requis, sélectionnez le rôle pour l'administrateur Compute (roles/compute.admin).
Pour valider le module de déploiement, cliquez sur Valider.
Pour afficher l'UI et déployer le produit de VM à des fins de test, cliquez sur Aperçu du déploiement. Cette page est identique à celle que les consommateurs verront lors de la configuration de la VM de connecteur.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/03 (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)."]]