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 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
marketplace-ops@cloud.google.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 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:
https://console.cloud.google.com/partner/solutions?project=YOUR_PUBLIC_PROJECT_ID
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 Google Cloud Marketplace listing.
Under Solution Type, select VM deployment.
Click Create. It might take a few seconds to create your solution.