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:
- Public Project ID format (for final components):
After creating each project, grant the Project Viewer role to
email@example.com 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.
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:
At the top of the page, click Add solution.
Name your solution and check the solution ID. The solution ID is used in the URL for your Google Cloud Marketplace listing.
Under Solution Type, select VM deployment.
Click Create. It might take a few seconds to create your solution.