[[["易于理解","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-17。"],[],[],null,["# Sharing a catalog\n=================\n\nIn this guide, you learn how to share a catalog with users in your\norganization.\n\nAfter you assign solutions to a catalog, you must share the catalog to a\n[Google Cloud resource](/resource-manager/docs/cloud-platform-resource-hierarchy),\nsuch as a project, folder, or organization. Users who have access to the\nresource can then view and launch the catalog's solutions. When\nusers browse Service Catalog, they only see solutions from catalogs\nthat have been shared with them.\n\nBefore you begin\n----------------\n\n- You must have the [Catalog Admin](/service-catalog/docs/access-control#instance_admin_role) (`roles/cloudprivatecatalogproducer.admin`) *OR* [Catalog Manager](/service-catalog/docs/access-control#catalog_manager_role) (`roles/cloudprivatecatalogproducer.manager`) role for the Google Cloud project where Service Catalog is enabled, and the folder, project, or organization where you're sharing the catalog. If you don't have either role, contact your Organization Administrator to request access.\n- Grant the following [Identity and Access Management (IAM) roles](/iam/docs/understanding-roles)\n to users who will use the shared catalog:\n\n - [Catalog Consumer](/service-catalog/docs/access-control#catalog_consumer) (`roles/cloudprivatecatalog.consumer`) *OR* the [IAM Viewer](/iam/docs/understanding-roles#basic-definitions) (`roles/viewer`) role for the relevant organization, project, or folder. Most users access Service Catalog using the IAM Viewer role.\n - If your catalog contains DM-based solutions, the [Deployment Manager\n Editor](/deployment-manager/docs/access-control#roles) (`roles/deploymentmanager.editor`) role for the project where your users deploy the solution.\n\n For steps on granting IAM roles, see [Granting, changing, and\n revoking access to resources](/iam/docs/granting-changing-revoking-access).\n For details on Service Catalog's IAM roles and\n permissions, see [Access control](/service-catalog/docs/access-control).\n\nSharing a catalog\n-----------------\n\nMake sure to share the catalog to a resource that your users can access. End\nusers can only see catalogs that are shared to a Google Cloud organization,\nfolder, or project that they have access to.\n\nIf you're sharing a catalog with a new project, users are prompted to\nenable the Service Catalog API when launching a solution. If launching\na DM-based solution to a new project, they are also prompted to enable the\nCloud Deployment Manager API.\n\nTo share a catalog:\n\n1. In the Google Cloud console, go to the Service Catalog [Admin page](https://console.cloud.google.com/catalog/admin). \n [Go to the Service Catalog Admin page](https://console.cloud.google.com/catalog/admin)\n2. Click **Select** to choose the Google Cloud project.\n3. Go to the **Catalogs** page.\n4. From the list of catalogs, click the catalog name.\n5. On the **Catalog Details** page, click **SHARE**.\n\n6. Select a folder, organization, or project that you want to share the catalog\n with, and then click **Select**.\n\nUsers who have access to the shared catalog can now view and launch its\nsolutions.\n\nUnsharing a catalog\n-------------------\n\nWhen you unshare a catalog, users who had access to the catalog can no longer\nview or deploy its solutions. Unsharing a catalog doesn't affect your users'\nexisting deployments.\n\nTo unshare a catalog:\n\n1. On the **Catalog Details** page, go to the **SHARING** tab.\n2. In the **Shared with** table, click **UNSHARE** for any organization, folder, or project from which you want to unshare the catalog.\n3. Click **CONFIRM**.\n\nYour catalog is no longer shared with the resource.\n\nNext steps\n----------\n\n- [Viewing and launching a solution](/service-catalog/docs/view-and-launch)."]]