共享目录

在本指南中,您将了解如何与组织中的用户共享目录。

将解决方案分配给目录后,您必须将该目录共享给 Google Cloud 资源,例如项目、文件夹或组织。然后,有权访问该资源的用户可以查看和启动目录的解决方案。当用户浏览 Service Catalog 时,他们只会看到与他们共享的目录的解决方案。

准备工作

  • 您必须具有启用了 Service Catalog 的 Google Cloud 项目的 Catalog Admin (roles/cloudprivatecatalogproducer.admin) 或 Catalog Manager (roles/cloudprivatecatalogproducer.manager) 角色,以及要在其中共享目录的文件夹、项目或组织。如果您没有任何角色,请与组织管理员联系以申请访问权限。
  • 向将使用共享目录的用户授予以下 Identity and Access Management (IAM) 角色

    • Catalog Consumer (roles/cloudprivatecatalog.consumer) 或相关组织、项目或文件夹的 IAM Viewer (roles/viewer) 角色。大多数用户使用 IAM Viewer 角色来访问 Service Catalog。
    • 如果您的目录包含基于 DM 的解决方案,您的用户在其中部署解决方案的项目的 Deployment Manager Editor (roles/deploymentmanager.editor) 角色。

    如需了解授予 IAM 角色的步骤,请参阅授予、更改和撤消对资源的访问权限。如需详细了解 Service Catalog 的 IAM 角色和权限,请参阅访问权限控制

共享目录

请务必将目录共享给用户可以访问的资源。最终用户只能看到共享到他们有权访问的 Google Cloud 组织、文件夹或项目的目录。

如果您要与新项目共享目录,则用户在发布解决方案时系统会提示启用 Service Catalog API。如果向新项目启动基于 DM 的解决方案,系统还会提示启用 Cloud Deployment Manager API。

如需共享目录,请执行以下操作:

  1. 在 Cloud Console 中,转到 Service Catalog 管理页面
    转到 Service Catalog“管理”页面
  2. 点击选择以选择 Google Cloud 项目。
  3. 转到目录页面。
  4. 在目录列表中,点击目录名称。
  5. 目录详情页面上,点击共享

    “共享目录”按钮
  6. 选择要共享目录的文件夹、组织或项目,然后点击选择

有权访问共享目录的用户现在可以查看和启动目录的解决方案。

取消共享目录

如果您取消共享目录,则有权访问目录的用户将无法再查看或部署该目录的解决方案。取消共享目录不会影响用户的现有部署。

如需取消共享目录,请执行以下操作:

  1. 目录详情页面上,转到共享标签页。
  2. 共享对象表中,点击要从中取消共享目录的任何组织、文件夹或项目对应的取消共享
  3. 点击 确认

您的目录不再与资源共享。

后续步骤