[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-11。"],[],[],null,["# Set up your Google Cloud environment\n\nThis page describes the steps to set up your Google Cloud environment for your\nvirtual machine (VM) product, which includes creating a workspace and\nGoogle Cloud Marketplace listing for your product.\n\nSet up your workspace\n---------------------\n\nTo set up your workspace, you create two Google Cloud projects:\n\n- A project for development and testing. For the project ID, use the format \u003cvar translate=\"no\"\u003ePARTNER_NAME\u003c/var\u003e`-dev`.\n- A project to create and host your final Compute Engine images. For the project ID, use the format \u003cvar translate=\"no\"\u003ePARTNER_NAME\u003c/var\u003e`-public`. Do not use this public project for anything other than hosting your Compute Engine images.\n\nFor steps to create projects, see [Creating and managing Google Cloud projects](/resource-manager/docs/creating-managing-projects).\n\nAfter you create the projects, configure the projects and provide details to\nGoogle:\n\n1. For each project, grant the Editor (`roles/editor`) and\n Service Management Admin (`roles/servicemanagement.admin`) roles to\n [cloud-commerce-marketplace-onboarding@twosync-src.google.com](mailto:cloud-commerce-marketplace-onboarding@twosync-src.google.com). Grant the\n Config Editor (`roles/servicemanagement.configEditor`) role to\n [cloud-commerce-producer@system.gserviceaccount.com](mailto:cloud-commerce-producer@system.gserviceaccount.com). For steps to grant\n access, see\n [Granting,changing and revoking access to resources](/iam/docs/granting-changing-revoking-access).\n\n2. For each project, enable the [Compute Engine API](/compute/docs/reference/rest/v1)\n to create and run VMs on Google Cloud.\n\n\n [Enable the API](https://console.cloud.google.com/flows/enableapi?apiid=compute.googleapis.com)\n\n \u003cbr /\u003e\n\n3. In the public project only, set a security contact. For more information, see\n [Managing contacts for notifications](/resource-manager/docs/managing-notification-contacts).\n\n4. Complete the [Cloud Marketplace Project Info Form](https://docs.google.com/forms/d/e/1FAIpQLSfddn4mwKnqtLNQ-m7IgRZ-bgTz4BOsrEDWCf3XBjc_ogKNnA/viewform) to provide high-level details about the\n projects and your product. You only need to complete this form once.\n\nCreate your product in Cloud Marketplace\n----------------------------------------\n\nTo create and publish your product in Cloud Marketplace, you use Producer\nPortal. Your Partner Engineer enables it for you after you complete the [Cloud Marketplace\nProject Info Form](https://docs.google.com/forms/d/e/1FAIpQLSfddn4mwKnqtLNQ-m7IgRZ-bgTz4BOsrEDWCf3XBjc_ogKNnA/viewform).\n\nTo publish your product in Producer Portal, you submit the following\ninformation for review:\n\n- **Product Details**: Add listing and marketing info about your product.\n- **Pricing**: Choose and specify your pricing model to determine how customers will pay you for your product.\n- **Deployment Package**: Submit details and specifications for the VM image that your customers deploy from Cloud Marketplace.\n\nYou can submit these reviews at any time and in any order. Some reviews might\ntake up to two weeks for approval, so we recommend reviewing the requirements\nand getting started as early as possible.\n\nAt this stage, to proceed with the other reviews, you only need to create a Cloud Marketplace entry for your product. You can complete and submit the\nremaining product details for review at any time.\n\nTo create your product's Cloud Marketplace entry:\n\n1. Open Producer Portal in the Google Cloud console:\n\n ```\n https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID\n ```\n\n Replace \u003cvar translate=\"no\"\u003eYOUR_PUBLIC_PROJECT_ID\u003c/var\u003e with the ID for the public\n project that you created for Cloud Marketplace---for example,\n `my-organization-public`.\n | **Note:** If you don't see the link, or can't access the URL, verify that you've selected the correct project and have the Editor (`roles/editor`) role for the project. If you still can't access the URL, use the [Partner Support Desk](https://g.co/cloud/psd-partner) to request assistance, and include the word \"Marketplace\" in your description. For more information about Partner Support Desk, visit [Request assistance with Cloud Marketplace](/marketplace/docs/partners/get-support).\n2. At the top of the page, click **Add product**.\n\n3. Select **Virtual machine**.\n\n4. Under **Product name**, name your product and check the Product ID. The\n Product ID is used in the URL for your Cloud Marketplace listing.\n\n | **Caution:** The Product ID and product type cannot be changed after the product is created. You can change your product name before you submit it.\n5. Click **Create**. It might take a few seconds to create your product.\n\n### Add product details\n\nYour product details include your product listing on\nCloud Marketplace, marketing information, and links to documentation.\nYou can start editing details now and\nsubmit for review later.\n\nTo provide information for your Product Details review:\n\n1. In the list of products, click the name of your product.\n\n2. Under **Review: Product Details** , click **Edit**.\n\n3. In the **Product Info** tab, complete the details that appear in\n your product listing on Cloud Marketplace:\n\n - Enter a name, tagline, image, and overview description for your product.\n - Select **Category IDs** to allow customers to find your product under product categories or filters as they search Cloud Marketplace. You can select up to two Category IDs for a product.\n4. Complete the **Documentation** and **Product metadata** sections. To make it\n easier for users to find your product in Cloud Marketplace, add search\n keywords in the **Search keywords** box. The keywords must meet the following\n requirements:\n\n - They must be directly relevant to your product.\n - They must not include brand names or product names licensed by competitors of your product.\n\n| **Note:** Cloud Marketplace might require additional approvals for some categories of products. If you want to add your solution listing to a category that isn't listed in Producer Portal, submit a request by using the [special category request form](https://docs.google.com/forms/d/1-VwD1yyr_w5yWYIbx0OFzQOp7XgSPpa6IgaWbltoR90/edit?resourcekey=0-93_HVNitkydC9bBb6oZiIg).\n\nIt takes approximately 2-5 business days for the Partner Engineering team to\nreview and approve your product details.\n\n### Create a Getting Started document\n\nEvery product must be accompanied by a Google Cloud-specific **Getting Started\ndocument** that helps your customers with detailed deployment and configuration\nsteps for your product. The documentation must be created and maintained by you\non your website. We suggest that you co-brand the page with the Google Cloud\nlogo, available at the\n[Partner Advantage](https://www.partneradvantage.goog/GCPPRM/s/marketingbrandinglogos)\nsite. (Note that Partner Advantage requires you to register to access the site.)\n\nThe document should provide step-by-step guidance for the customer's journey,\nstarting with the product listing page on Cloud Marketplace and\nextending all the way through to the deployment and post-deployment maintenance\nof the product. We recommend including screenshots throughout the document, in\naddition to the text instructions.\n\nThe document should provide the customer with guidance on what inputs they must\nprovide for a successful deployment, such as:\n\n- The recommended machine configuration, disk sizes, zones, and so on\n\n- If the customer has to open any ports (particularly 80 or 443)\n\n- Whether the required ports are opened by default, or the customer has\n to open them during the process of deployment\n\n### Add next steps\n\nThe document should list any additional commands needed to configure the\nproduct.\n\nIf your product requires a login, the document should outline if and how the\ncustomer will gain access to an admin page or console URL, and how login\ncredentials can be obtained.\n| **Note**: If a password is required to access an admin page or console, the password must be auto-generated.\n\nThe document should also outline how the customer:\n\n- Can SSH into the VM instance\n\n- Can check the status or health of the app\n\nFor additional guidance, you can refer to these example pages that have been\ndeveloped for other products in Cloud Marketplace:\n\n- [NGINX Getting Started Guide](https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-plus-google-cloud-platform/)\n- [DataStax Getting Started Guide](https://github.com/DSPN/google-deployment-guide/blob/master/cloudlauncher.md).\n\n\u003cbr /\u003e\n\n### Submit your document\n\nAfter you have finished the draft of your Getting Started document, email the\nURL of your draft to your assigned Partner Engineer for review and feedback."]]