Setting up your Google Cloud environment

This page describes the steps to set up your Google Cloud environment, so that you can distribute your virtual machine (VM) products.

Create your workspace

First, create two projects in the Cloud Console: one for development and testing, and the other to use as a public project to host your final components. For information about creating projects, see Creating and managing Google Cloud projects.

Use the following format when creating the IDs for your projects:

  • Development Project ID format: <partner_name>-dev
  • Public Project ID format (for final components): <partner_name>-public

After creating each project, grant the Project Viewer role to and the Project Editor role to your Google Partner Engineer. For steps to grant access to your project, see Granting, changing and revoking access to resources.

Enable the Compute Engine API

You must enable the Compute Engine API for your projects to create and run virtual machines on Google Cloud. For an overview of the Compute Engine API, see the Compute Engine API documentation.

  • Enable the Compute Engine API.

    Enable the API

  • Add your product to Partner Portal

    You use Partner Portal to add marketing info about your app, and to enter your pricing model. Your Partner Engineer enables Partner Portal for you after you have completed the Project Info form.

    At this stage, you only need to create the entry for your product in Partner Portal. You add your marketing information in later steps.

    The direct link to Partner Portal is:

    To create your product's solution entry:

    1. At the top of the page, click Add solution.

    2. Name your solution and check the solution ID. The solution ID is used in the URL for your Google Cloud Marketplace listing.

    3. Under Solution Type, select VM deployment.

    4. Click Create. It might take a few seconds to create your solution.