Lösung einreichen

Diese Seite beschreibt, wie Sie Ihre Seite zum Testen und Überprüfen einreichen.

Vorbereitung

Marketinginformationen und Dokumentation hinzufügen

  1. Klicken Sie auf die Lösungs-ID, um die Lösung zu bearbeiten.

    Auf Lösungs-ID klicken

  2. Füllen Sie die Abschnitte Lösungsdetails und Dokumentation & Support aus.

Jede Lösung muss von einem Google Cloud Platform-spezifischen Einführungsdokument begleitet werden, das Ihre Kunden mit detaillierten Bereitstellungs- und Konfigurationsschritten für Ihre Lösung unterstützt. Die Dokumentation muss von Ihnen auf Ihrer Website erstellt und gepflegt werden. Wir empfehlen Ihnen, die Seite mit dem Google Cloud-Logo zu versehen, das auf der Cloud Connect-Website verfügbar ist. Beachten Sie, dass Sie sich für den Zugriff auf die Seite bei Cloud Connect registrieren müssen.

Das Dokument sollte den Kunden Schritt für Schritt begleiten, angefangen vom Eintrag der Lösung auf der Website von Google Cloud Marketplace bis hin zur Bereitstellung der Lösung und ihrer Wartung nach der Bereitstellung. Wir empfehlen, zur Veranschaulichung des Texts der Anleitung Screenshots hinzuzufügen.

Das Dokument sollte eine Anleitung für den Kunden zu den Eingaben sein, die er für ein erfolgreiches Deployment angeben muss, z. B.:

  • Empfohlene Maschinenkonfiguration, Laufwerkgrößen, Zonen usw.

  • Informationen zum Öffnen von Ports (insbesondere 80 oder 443)

  • Angaben dazu, ob die erforderlichen Ports standardmäßig geöffnet sind oder ob der Kunde sie während des Bereitstellungsprozesses öffnen muss

Weitere Informationen hinzufügen

Das Dokument sollte alle zusätzlichen Befehle enthalten, die zur Konfiguration der Lösung erforderlich sind.

Wenn für Ihre Lösung eine Anmeldung erforderlich ist, sollte im Dokument beschrieben werden, ob und wie der Kunde Zugriff auf die URL für eine Admin-Seite oder -Konsole erhält und wie die Anmeldedaten abgerufen werden können.

Das Dokument sollte außerdem Folgendes beschreiben:

  • Eine SSH-Verbindung zur VM-Instanz herstellen kann

  • Auf eine Liste von Lizenzen zusammen mit dem Quellcode für alle Open Source-Komponenten in der Instanz zugreifen kann

  • Den Status oder den Zustand der Anwendung überprüfen kann

Weitere Anleitungen finden Sie auf den folgenden Beispielseiten, die in Google Cloud Marketplace für andere Lösungen entwickelt wurden:

Nachdem Sie den Entwurf Ihres Dokuments "Erste Schritte" fertiggestellt haben, senden Sie die URL Ihres Entwurfs zur Überprüfung und Rückmeldung per E-Mail an Ihren zugewiesenen Partnerentwickler.

Anmeldedaten von Anwendungsnutzern definieren und abrufen

Wenn für Ihre Lösung eine Anmeldung erforderlich ist, müssen automatisch generierte Passwörter verwendet werden. Die Schlüsselwerte für Nutzername und Passwort können in den Metadaten der Lösung definiert und beim Starten der Instanz oder Anwendung gelesen werden. Verwenden Sie hierzu das folgende Format:

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

Wenn Ihre Lösung eine Anmeldung erfordert, achten Sie darauf, dass Sie die entsprechenden Felder im Partner-Portal unter Bereitstellungspaket bearbeiten ausfüllen.

Das Passwort wird von Google Cloud Marketplace automatisch generiert und kann von der Instanz mit dem folgenden Befehl aufgerufen werden:

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

Image veröffentlichen

Sie müssen Ihr Image öffentlich verfügbar machen, damit es von Ihren Kunden auf den Compute Engine-Instanzen bereitgestellt werden kann. Verwenden Sie die Google Cloud Console oder das Befehlszeilentool gcloud, um das Image zu veröffentlichen:

Console

  1. Gehen Sie in Ihrem öffentlichen Projekt unter "Compute Engine" zur Seite "Images".

    Zur Seite "Images"

  2. Wählen Sie Ihr Image aus, wie unten gezeigt:

  3. Wenn rechts oben kein Infofenster angezeigt wird, klicken Sie auf Infofeld anzeigen.

  4. Geben Sie im Infofenster im Feld Mitglieder hinzufügen allAuthenticatedUsers ein und wählen Sie im Menü Rolle auswählen die Option Compute Image-Nutzer.

  5. Klicken Sie auf Hinzufügen, um Ihr Image zu veröffentlichen.

Befehlszeile

Verwenden Sie den folgenden gcloud beta-Befehl in Cloud Shell oder auf Ihrem lokalen Computer:

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

Lösung einreichen

Jetzt können Sie Ihre Lösung einreichen. Das Google Cloud Marketplace-Team überprüft Ihre VM. Dazu gehört die Prüfung, ob Ihr Image erfolgreich bereitgestellt und deinstalliert werden kann, das Ausführen von Komponententests und das Scannen Ihres VM-Images auf Schwachstellen.

Wenn Sie Ihre Lösung testen möchten, bevor sie auf dem Google Cloud Marketplace angezeigt wird, oder wenn Sie möchten, dass Ihre Lösung privat veröffentlicht wird, bearbeiten Sie den Abschnitt Lösungsmetadaten und wählen Sie Lösung vor Endbenutzern ausblenden. Wenn diese Einstellung aktiviert ist, können nur Nutzer mit der Rolle Project Viewer Ihre Google Cloud Marketplace-Liste anzeigen.

Damit Nutzer Ihre Lösung in Google Cloud Marketplace einfacher finden können, bearbeiten Sie den Abschnitt Lösungsmetadaten und fügen Sie Suchbegriffe im Feld Suchbegriffe hinzu. Die Suchbegriffe müssen folgende Kriterien erfüllen:

  • Sie müssen für Ihre Lösung direkt relevant sein.
  • Sie dürfen keine Markennamen oder Produktnamen enthalten, die von Wettbewerbern der Lösung lizenziert sind.

Wenn Sie einen Fehler in Ihrer Lösung finden, oder wenn Ihr Kontakt bei Google Änderungen anfordert, können Sie die Übertragung abbrechen, Änderungen daran vornehmen und die Lösung dann noch einmal senden.