원하는 경우 자체 서비스 계정 선택 또는 입력 옆에 있는 체크박스를 클릭하여 자체 서비스 계정을 제공할 수 있습니다. 서비스 계정이 솔루션을 만들고 있는 Google Cloud 프로젝트와 동일한 프로젝트에 있는 경우 현재 프로젝트에서 서비스 계정 선택을 선택하고 드롭다운 메뉴에서 서비스 계정을 선택합니다. 서비스 계정이 솔루션과 다른 Google Cloud 프로젝트에 있는 경우 원하는 프로젝트의 서비스 계정 이메일 입력을 선택하고 서비스 계정의 이메일을 입력합니다.
업데이트를 클릭합니다.
업데이트된 솔루션 세부정보가 이제 솔루션 세부정보 페이지에 표시됩니다.
Terraform 구성 업데이트
Terraform 솔루션은 Cloud Storage의 객체 버전 관리를 사용하여 구성 파일의 업데이트를 관리합니다. Terraform 솔루션의 구성 파일을 업데이트하기 위해 다음 옵션을 사용할 수 있습니다.
새 구성 파일이 포함된 다른 Cloud Storage 객체를 사용합니다. 솔루션의 Cloud Storage 객체를 변경하려면 솔루션 세부정보를 수정하고 새 객체에 대한 URL 경로를 사용해서 Terraform 구성 링크를 업데이트합니다. 솔루션 세부정보를 업데이트한 후에는 사용자가 즉시 최신 버전을 배포할 수 있습니다.
구성의 현재 Cloud Storage 객체를 새 버전의 구성으로 업데이트합니다. 새 구성 파일을 업로드하는 단계는 객체 업로드를 확인하세요. 솔루션의 Cloud Storage 객체를 업데이트한 후에는 서비스 카탈로그의 솔루션에 변경사항을 확인하고 적용해야 합니다.
최신 버전의 구성 보기 및 적용
서비스 카탈로그에서 Terraform 구성 파일의 변경사항이 감지되면 최신 버전을 적용하여 사용자를 위해 솔루션을 업데이트해야 합니다.
Terraform 구성의 최신 버전을 보고 적용하려면 다음 단계를 따르세요.
Google Cloud Console에서 서비스 카탈로그 관리자 솔루션 페이지로 이동합니다.
솔루션 페이지로 이동
솔루션 테이블에서 솔루션의 버전 상태로 이동하고 사용 가능한 새 버전을 클릭합니다.
솔루션 세부정보 페이지에서 버전 비교를 클릭하여 해당 구성의 현재 및 최신 버전을 다운로드하고 비교합니다. 버전을 비교한 후에는 닫기를 클릭하여 솔루션 세부정보 페이지로 돌아갑니다.
최신 버전 적용을 클릭합니다.
새 버전 하이라이트에서 사용자를 위해 구성 업데이트에 대한 설명을 추가합니다.
원하는 경우 자체 서비스 계정 선택 또는 입력 옆의 체크박스를 클릭하여 자체 서비스 계정을 제공할 수 있습니다. 서비스 계정이 솔루션을 만들고 있는 Google Cloud 프로젝트와 동일한 프로젝트에 있는 경우 현재 프로젝트에서 서비스 계정 선택을 선택하고 드롭다운 메뉴에서 서비스 계정을 선택합니다. 서비스 계정이 솔루션과 다른 Google Cloud 프로젝트에 있는 경우 원하는 프로젝트의 서비스 계정 이메일 입력을 선택하고 서비스 계정의 이메일을 입력합니다.
업데이트를 클릭합니다.
서비스 카탈로그에서 솔루션 삭제
솔루션을 삭제하면 연결된 카탈로그에서 솔루션을 삭제할 수 있으며, 서비스 카탈로그 사용자가 더 이상 솔루션을 보거나 시작할 수 없습니다. Deployment Manager 기반 솔루션의 경우, 사용자는 기존 배포에 계속 액세스하고 사용할 수 있습니다.
[[["이해하기 쉬움","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-08-17(UTC)"],[],[],null,["# Managing solutions\n==================\n\nIn this guide, you learn how to update and delete solutions in Service Catalog.\n\nIf you prefer to remove access to a solution, see [Removing a solution from a\ncatalog](/service-catalog/docs/assign-solutions#remove_solution_from_catalog).\n\nBefore you begin\n----------------\n\n- You must have the following\n [Identity and Access Management (IAM) roles](/iam/docs/understanding-roles):\n\n - [Catalog Admin](/service-catalog/docs/access-control#instance_admin_role) *OR* [Catalog Manager](/service-catalog/docs/access-control#catalog_manager_role) for the Google Cloud organization associated with the Google Cloud project which has Service Catalog enabled. If you don't have this role, contact your Organization Administrator to request access.\n - [Storage Admin](/iam/docs/understanding-roles#cloud-storage-roles) for the Google Cloud project where you want to create your solution. If your Terraform config is in a different project, you must also have the Storage Admin role for the project that contains your Terraform config.\n - [Cloud Build Editor](/build/docs/iam-roles-permissions#predefined_roles) for the Google Cloud project where you want to create the solution.\n\n If you plan to use your own service account, you must also have the\n [Service Account User](/iam/docs/understanding-roles#service-accounts-roles)\n role for the Google Cloud project that contains the service account that you\n plan to use.\n\n If you don't have these roles, contact your Organization Administrator to\n request access.\n- If you plan to use your own service account, your service account must have\n the following [IAM roles](/iam/docs/understanding-roles):\n\n - [Storage Admin](/iam/docs/understanding-roles#cloud-storage-roles) for the Google Cloud project where you want to create your solution. If your Terraform config is in a different project, your service account must also have the role [Storage Object Viewer](/iam/docs/understanding-roles#cloud-storage-roles) for the project containing the Terraform config.\n - [Logs Writer](/iam/docs/understanding-roles#logging-roles) for the Google Cloud project where you want to create your solution.\n\n If you don't have these roles, contact your Organization Administrator to\n request access.\n\nUpdate a solution\n-----------------\n\nWhen you edit a solution in Service Catalog, you immediately update\nthe solution in any catalogs where it's assigned. Updating a solution doesn't\naffect existing deployments, and users who access the solution after you update\nit can only deploy the latest version.\n\nFor Terraform solutions, if you update the configuration, a new version appears\nto users on the user's **Deployments** page in the Google Cloud console. Users can\nchoose to update their deployment to the latest version.\n\nEdit solution details\n---------------------\n\nTo edit and update a solution:\n\n1. Go to the Service Catalog Admin [**Solutions** page](https://console.cloud.google.com/project/_/catalog/admin/solutions) in the Google Cloud console. \n [Go to the Solutions page](https://console.cloud.google.com/project/_/catalog/admin/solutions)\n2. Click **Select** to choose the Google Cloud project.\n3. In the list of solutions, click the solution name to open the **Solutions\n Details** page.\n4. In the top menu, click **EDIT**.\n5. Make any needed updates to the solution.\n6. Optionally, you can provide your own service account by clicking the\n checkbox next to **Select or enter your own service account** . If your\n service account is located in the same Google Cloud project where you're\n creating your solution, select\n **Select a service account from the current project** , and select your\n service account from the drop-down menu. If your service account is located\n in a different Google Cloud project from your solution, select\n **Enter a service account email from any project**, and enter the email of\n your service account.\n\n | **Note:** If you don't provide your own service account, Service Catalog uses the default Cloud Build service account settings. For more information, see [Cloud Build Service Account Change](/build/docs/cloud-build-service-account-updates).\n7. Click **UPDATE**.\n\nThe updated solution details now appear on the **Solutions Details** page.\n\nUpdate a Terraform configuration\n--------------------------------\n\nTerraform solutions use Cloud Storage's [Object Versioning](/storage/docs/object-versioning)\nto manage updates to configuration files. To update the configuration file of a\nTerraform solution, you have the following options:\n\n- Use a different Cloud Storage object that contains a new configuration\n file. To change the Cloud Storage object for a solution, [edit the\n solution details](#edit_solution_details) and update the\n **Link to Terraform config** with the URL path to the new object. After you\n update the solution details, users can immediately deploy the latest version.\n\n- Update the solution's current Cloud Storage object with a new\n version of the configuration. For steps to upload a new configuration file,\n visit [Uploading objects](/storage/docs/uploading-objects). After you update\n the solution's Cloud Storage object, you must also [view and apply the\n changes](#apply_version) to the solution in Service Catalog.\n\n### View and apply a newer version of a configuration\n\nWhen Service Catalog detects changes to a Terraform configuration file,\nyou must apply the latest version to update the solution for your users.\n\nTo view and apply the latest version of a Terraform configuration:\n\n1. Go to the Service Catalog Admin **Solutions** page in the\n Google Cloud console.\n\n [Go to the Solutions page](https://console.cloud.google.com/project/_/catalog/admin/solutions)\n\n2. In the table of solutions, go to the solution's **Version status** and click\n **New version available**.\n\n3. On the **Solutions Details** page, click **Compare versions** to download and\n compare the current and latest version of the configuration. After you\n compare versions, click **Close** to return to the **Solution Details** page.\n\n4. Click **Apply newer version**.\n\n5. Under **New version highlights**, add a description to tell users about the\n updates to the configuration.\n\n6. Optionally, you can provide your own service account by clicking the checkbox\n next to **Select or enter your own service account** . If your service account\n is located in the same Google Cloud project where you're creating your\n solution, select **Select a service account from the current project** , and\n select your service account from the drop-down menu. If your service account\n is located in a different Google Cloud project from your solution, select\n **Enter a service account email from any project**, and enter the email of\n your service account.\n\n | **Note:** If you don't provide your own service account, Service Catalog uses the default Cloud Build service account settings. For more information, see [Cloud Build Service Account Change](/build/docs/cloud-build-service-account-updates).\n7. Click **Update**.\n\nDelete solutions from Service Catalog\n-------------------------------------\n\nWhen you delete a solution, you remove the solution from any associated catalogs,\nand your Service Catalog users can no longer view or launch the solution. For Deployment Manager-based solutions, users can continue to access\nand use their existing deployments.\n\nIf you prefer to keep the solution in Service Catalog, you can [remove the\nsolution from a catalog](/service-catalog/docs/assign-solutions#remove_solution_from_catalog).\n\nTo delete one or more solutions:\n\n1. Go to the Service Catalog Admin **Solutions** page in the Google Cloud console. \n [Go to the Solutions page](https://console.cloud.google.com/project/_/catalog/admin/solutions)\n2. Click **Select** to choose the Google Cloud project.\n3. In the list of solutions, check the box next to each solution you want to delete.\n4. With the solution(s) selected, in the top menu, click **DELETE**.\n5. Click **CONFIRM**.\n\nThe solution(s) are deleted from Service Catalog.\n\nNext steps\n----------\n\n- [Assign the solution to a catalog](/service-catalog/docs/assign-solutions)."]]