구성 아래에서 체크박스를 사용해서 Terraform 및 Deployment Manager를 선택하거나 선택 해제합니다. 최소한 두 옵션 중 하나를 선택해야 합니다.
VM 이미지 선택
제품의 VM 이미지를 선택하려면 다음 단계를 완료합니다.
Producer Portal에서 배포 패키지 섹션으로 이동합니다.
배포 이미지 소스 아래에서 체크박스를 사용하여 Marketplace 소유 이미지 사용 여부를 지정합니다.
Cloud Marketplace 소유 이미지를 사용하도록 설정하면 VM 이미지를 확인하는 동안 Cloud Marketplace가 이미지를 Google 소유 Google Cloud 프로젝트에 복사합니다. 사용자 소유 이미지를 변경할 때 고객의 제품 사용이 의도치 않게 중단되지 않도록 Cloud Marketplace 소유 이미지를 사용하도록 설정하는 것이 좋습니다. 예를 들어 Cloud Marketplace 소유 이미지를 사용하지 않고 제품의 게시된 이미지에 대해 Identity and Access Management(IAM) 정책을 변경하면 일부 고객이 제품에 액세스하지 못할 수 있습니다.
VM 이미지를 선택합니다.
선택한 VM 이미지는 다음 요구사항을 충족해야 합니다.
VM 이미지는 현재 프로젝트와 연결되어 있어야 합니다. Google Cloud
VM 이미지에는 연결된 제품에 대한 올바른 라이선스가 있어야 합니다. VM 이미지를 만들 때 이 라이선스를 만들고 연결합니다.
다음 단계
고객에게 제공할 배포 옵션을 지정하고 VM 이미지를 선택한 다음에는 남은 적용 가능한 단계를 완료해서 배포 이미지 소스를 구성해야 합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[],[],null,["# Create your deployment package\n\nThis page describes the steps to create a deployment package for your virtual\nmachine (VM) product, as part of publishing your product to Google Cloud Marketplace.\n\nA deployment is a set of resources that are created and managed together---such as\nthe resources needed for your product. A deployment package is a\nspecification for a set of resources that are typically deployed together, which\nstreamlines the process of deploying that particular product.\n\nSpecify which deployment options to offer to your customers\n-----------------------------------------------------------\n\nYou can enable your customers to deploy your VM product by using\neither or both of the following options:\n\n- **Terraform** (Recommended):\n [Terraform](https://www.terraform.io/) is an open source\n tool for provisioning infrastructure. For more information, refer to the\n [Terraform on Google Cloud](/docs/terraform) documentation.\n\n With this option, your customers download and deploy Terraform modules,\n either directly from Cloud Marketplace or by using Terraform.\n\n We recommend that you support Terraform, especially if the following cases\n are true for your product:\n - Your customers are familiar with Terraform.\n\n - Your customers want to manage their deployments as infrastructure as\n code (IaC).\n\n - Your product's architecture is complex and extensively configurable.\n\n - Your product requires features that aren't available through the\n [open source `mpdev` tool](https://github.com/GoogleCloudPlatform/marketplace-tools).\n\n- **Cloud Deployment Manager** :\n [Cloud Deployment Manager](/deployment-manager) is an infrastructure\n deployment service that automates the creation and management of\n Google Cloud resources. For more information, visit the\n [Deployment Manager documentation](/deployment-manager/docs).\n\n With this option, your customers deploy your product directly from\n Cloud Marketplace.\n\nTo specify which deployment options to offer your customers, complete the\nfollowing steps:\n\n1. In Producer Portal, go to the **Deployment package** section.\n\n2. Under **Configuration** , use the checkboxes to select or clear\n **Terraform** and **Deployment Manager**. You must select at least one of the\n two options.\n\nSelect your VM image\n--------------------\n\nTo select your product's VM image, complete the following steps:\n\n1. In Producer Portal, go to the **Deployment package** section.\n\n2. Under **Deployment image source** , use the checkbox to specify whether or not\n to **Use Marketplace owned images**.\n\n If you turn on usage of Cloud Marketplace owned images, then during\n verification of your VM image, Cloud Marketplace copies your image to a\n Google-owned Google Cloud project. We recommend that you turn on usage\n of Cloud Marketplace owned images to ensure that your customers' usage\n of your products isn't unintentionally disrupted if you make changes to\n images that you own. For example, if you don't use Cloud Marketplace\n owned images, and you change an Identity and Access Management (IAM) policy for your\n product's published image, you might cause some of your customers to be\n unable to access the product.\n | **Note:** For your customers to use Terraform to deploy your product, you must turn on **Use Marketplace owned images**.\n3. Select your VM image.\n\n The VM image you select must meet the following requirements:\n - The VM image must be associated with your current Google Cloud\n project.\n\n - The VM image must have the correct license for your product attached to\n it. You create and attach this license when you\n [create your VM image](/marketplace/docs/partners/vm/build-vm-image#create_a_licensed_vm_image).\n\nNext steps\n----------\n\nAfter you've specified which deployment options to offer to your customers and\nselected your VM image, you must complete the remaining applicable steps to\nconfigure your deployment image source.\n\n- [Configure your VM image for Terraform deployment](/marketplace/docs/partners/vm/configure-terraform-deployment).\n\n- [Configure your VM image for Deployment Manager deployment](/marketplace/docs/partners/vm/configure-dm-deployment)."]]