Cette page a été traduite par l'API Cloud Translation.
Switch to English

Envoyer votre solution

Cette page traite du processus d'envoi de votre page pour test et révision.

Avant de commencer

Ajouter des informations et des documents marketing

  1. Cliquez sur l'ID de la solution pour la modifier.

    Cliquez sur votre ID de solution

  2. Complétez les sections Détails de la solution et Documentation et assistance. Lorsque vous renseignez la section Détails de la solution, vous pouvez ajouter des ID de catégorie. Ces identifiants permettent aux clients de trouver votre solution selon des catégories ou des filtres spécifiques lorsqu'ils effectuent une recherche dans Google Cloud Marketplace. Vous pouvez sélectionner jusqu'à deux ID de catégorie par solution.

Chaque solution doit être accompagnée d'un document de démarrage spécifique à Google Cloud Platform pour guider vos clients dans son déploiement et sa configuration, à l'aide d'étapes détaillées. Il vous appartient de créer et de garder à jour la documentation sur votre site Web. Nous vous suggérons de co-marquer la page avec le logo Google Cloud, disponible sur le site Partner Advantage. (Notez que vous devez vous inscrire pour accéder au site Partner Advantage.)

Ce document doit guider le client pas à pas au cours de sa démarche, depuis la page de présentation de la solution sur le site Google Cloud Marketplace jusqu'à son déploiement, en passant par sa maintenance post-déploiement. Nous vous recommandons d'inclure des captures d'écran à ce document, en plus des instructions textuelles.

Il doit donner au client des conseils sur les informations qu'il devra saisir pour un déploiement réussi, telles que :

  • La configuration recommandée de la machine, la taille des disques, les zones, etc.

  • L'ouverture éventuelle de ports (en particulier 80 ou 443)

  • L'ouverture par défaut ou par le client, lors du processus de déploiement, des ports requis.

Ajouter les étapes suivantes

Ce document doit répertorier toutes les commandes supplémentaires nécessaires pour configurer la solution.

Si votre solution nécessite une connexion, il doit indiquer si et comment le client aura accès à une page d'administration ou à une URL de console, et comment obtenir les identifiants de connexion.

Ce document doit également décrire comment le client :

  • peut se connecter en SSH à l'instance de la machine virtuelle ;

  • peut accéder à une liste de licences, avec le code source, pour tous les composants Open Source de l'instance ;

  • peut vérifier l'état ou la santé de l'application.

Pour plus d'informations, vous pouvez vous référer à ces pages d'exemple qui ont été développées pour d'autres solutions dans Google Cloud Marketplace :

Une fois que vous avez terminé le brouillon de votre document de démarrage, veuillez en communiquer l'URL à votre ingénieur partenaire pour examen et commentaires.

Définir et récupérer les identifiants utilisateur de l'application

Si votre solution nécessite une connexion, elle doit faire appel à des mots de passe générés automatiquement. Les valeurs de clé associées au nom d'utilisateur et au mot de passe peuvent être définies dans les métadonnées de la solution, et consultées lors du démarrage de l'instance ou de l'application en utilisant le format suivant :

"adminPasswordSourceMetadata": "<solution>_user_password", "adminUser": "user",

Si votre solution nécessite une connexion, veillez à renseigner ces champs dans le portail des partenaires, dans la section Modifier le package de déploiement.

Le mot de passe est généré automatiquement par Google Cloud Marketplace et est accessible à partir de l'instance à l'aide de la commande suivante :

curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/<solution>_user_password

Rendre l'image publique

Vous devez rendre votre image accessible au public afin que vos clients puissent la déployer sur leurs instances Compute Engine. Pour rendre l'image publique, utilisez Cloud Console ou l'outil de ligne de commande gcloud :

Console

  1. Dans votre projet public, sous Compute Engine, accédez à la page "Images".

    Accéder à la page Images

  2. Sélectionnez votre image, comme indiqué ci-dessous :

  3. Si le panneau d'informations ne s'affiche pas dans le coin supérieur droit, cliquez sur Afficher le panneau d'informations.

  4. Sur le panneau d'informations, dans le champ Ajouter des membres, entrez allAuthenticatedUsers, et dans le menu Sélectionnez un rôle, sélectionnez Calculer l'image utilisateur.

  5. Cliquez sur Add (Ajouter) pour rendre votre image publique.

Ligne de commande

Utilisez la commande gcloud beta suivante dans Cloud Shell ou sur votre machine locale :

gcloud beta compute images add-iam-policy-binding IMAGE_NAME --member=allAuthenticatedUsers --role=roles/compute.imageUser

Envoyer votre solution

Vous pouvez désormais envoyer votre solution ! L'équipe Google Cloud Marketplace examine votre VM, avec par exemple la vérification du déploiement et de la désinstallation de votre image, l'exécution de tests unitaires et la recherche d'éventuelles failles.

Si vous souhaitez tester votre solution avant qu'elle ne soit visible sur Google Cloud Marketplace, ou si vous souhaitez que votre solution soit publiée en privé, modifiez la section Métadonnées de la solution et sélectionnez la Masquer la solution aux utilisateurs finaux. Lorsque ce paramètre est activé, seuls les utilisateurs disposant du rôle Lecteur peuvent consulter votre fiche Google Cloud Marketplace.

Pour permettre aux utilisateurs de trouver plus facilement votre solution dans Google Cloud Marketplace, modifiez la section Métadonnées de la solution et ajoutez des mots clés de recherche dans la zone Mots clés de recherche. Ils doivent répondre aux exigences suivantes :

  • Ils doivent avoir un rapport direct avec votre solution.
  • Ils ne doivent pas inclure de noms de marques ou de produits concédés sous licence par des concurrents de la solution.

Si vous trouvez une erreur dans votre solution ou si votre contact Google sollicite des modifications, vous pouvez annuler votre demande, apporter des modifications, puis la soumettre à nouveau.