This page describes the steps to set up your GCP environment, so that you can distribute your VM solutions.
Create your workspace
First, create two projects in the GCP 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 Platform 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.
While you are creating your solution, if you need help debugging your project,
such as troubleshooting VM images, grant the Project Editor role to
Enable the Compute Engine API
You must enable the Compute Engine API for your projects to create and run virtual machines on Google Cloud Platform. For an overview of the Compute Engine API, see the Compute Engine API documentation.
Add your solution in Partner Portal
You use Partner Portal to add marketing info about your application, 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 solution in Partner Portal. You add your marketing information in later steps.
The direct link to Partner Portal is:
To create your solution:
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 GCP Marketplace listing.
Under Solution Type, select VM deployment.
Click Create. It might take a few seconds to create your solution.