设置应用设计中心

本文档将引导管理员完成 Application Design Center 的一次性设置。完成此设置后,您的组织就可以使用 App Design Center 设计和管理应用。

在设置过程中,作为管理员,您将执行以下操作:

  • 配置应用管理
  • 创建 App Design Center 空间。此步骤会配置必要的服务和资源,包括以下内容:
    • 用于存储 Terraform 代码的 Cloud Storage 存储桶。
    • 默认专用目录以及对 Google 管理的目录的访问权限。
    • 必需的 API,例如 Infrastructure Manager、App Hub 和 Service Usage。

选择您的设置模型

在设置应用设计中心之前,请选择应用管理边界,您将在其中创建模板、应用和其他应用设计中心资源。

应用管理边界是所有应用管理任务(包括 API、访问权限控制、结算和配额)的集中位置。您选择的应用管理边界会以以下方式影响您的应用设计中心设置:

  • 单项目边界预览版):系统会快速配置您的项目以进行应用管理,启用必需的 API,并创建默认空间和存储桶。

  • 文件夹级边界:您在文件夹上启用应用管理。在该文件夹中,系统会创建一个管理项目,您可以在其中启用结算功能。然后,您可以完成应用设计中心设置,该设置会创建存储桶、启用必需的 API,并让您执行以下操作:

    • 为聊天室指定名称。
    • 选择是否停用 Google 提供的模板。
    • 使用 Gemini Cloud AssistCloud Hub 创建和管理应用。

准备工作

单项目(预览版)

您必须拥有项目的以下角色:

  • 如果您具有 Project Owner (roles/owner) 角色,系统会自动为您的用户分配剩余的权限,以完成设置。

  • 如果您没有 Project Owner (roles/owner) 角色,请让管理员为您的用户分配以下角色:

    • Application Design Center Admin (roles/designcenter.admin)。
    • Service Usage Admin (roles/serviceusage.serviceUsageAdmin)。

文件夹级

您必须拥有组织资源,并执行以下任一操作:

您必须拥有以下角色:

  • 如需在文件夹中启用应用管理并创建底层管理项目,您必须拥有父资源的 Folder Admin (resourcemanager.folderAdmin) 角色。

  • 如需为管理项目启用结算,您必须拥有结算账号和管理项目的必要结算权限

  • 如需完成应用设计中心设置,您必须在管理项目中拥有以下角色:

    • Application Design Center Admin (roles/designcenter.admin)。
    • Application Admin (roles/designcenter.applicationAdmin)。

启用应用管理功能

单项目(预览版)

您可以在已启用应用的项目中使用应用设计中心,以便定义、分组和管理应用。您可以使用已启用应用的项目的管理配额和结算。您可以创建其他项目来存储通过 App Design Center 创建的 Google Cloud 资源。

如需在单个项目中启用应用管理,请参阅创建空间并启用 API

文件夹级

您可以在配置为用于应用管理的文件夹中使用应用设计中心,以便定义、分组和管理应用。在文件夹中,您可以根据组织结构和团队职责创建资源层次结构并控制访问权限。

启用应用管理功能后,系统会在相应文件夹中创建一个新的管理项目。您可以使用管理项目来管理与文件夹关联的后代项目的配额和结算。您可以在文件夹中创建其他项目,以存储您使用应用设计中心创建的 Google Cloud 资源。

如需了解配置应用管理的步骤,请参阅以下内容:

创建空间并启用 API

您和您的开发团队必须先完成自动初始设置,创建空间并启用必需的 API,然后才能开始使用应用设计中心。

单项目(预览版)

如需在单个项目上启用应用管理功能并设置应用设计中心,请执行以下操作:

  1. 前往 App Design Center 概览页面。

转到“概览”页面

  1. 在项目选择器中,选择要配置应用管理的项目。

  2. 点击前往设置

  3. 设置项目以进行应用管理窗格中,查看将启用的 API 列表。

  4. 点击启用。系统会启用 API,并创建存储桶和 default-space 空间。

文件夹级

如需设置应用设计中心,请执行以下操作:

  1. 前往 App Design Center 概览页面。

转到“概览”页面

  1. 点击 Select folder(选择文件夹),然后选择已启用应用的文件夹

  2. 点击设置 ADC

  3. 我的空间名称字段中,为空间输入名称。您日后无法修改此名称。

  4. 默认情况下,该空间包含 Google 创建的组件应用模板。如需从空间中移除 Google 组件和应用模板,请清除启用 Google 专属模板复选框。

如果您移除 Google 意见性模板,空间用户只能使用您导入的组件您创建的应用模板

  1. 点击完成设置。系统会启用 API,并创建存储桶和空间。

使用您自己的存储桶

设置过程会创建一个 Cloud Storage 存储桶,用于存储应用详细信息和生成的 Terraform。或者,您也可以使用自己的存储桶来存储应用信息。例如,如果组织政策禁止您创建新的存储桶,您可以使用现有存储桶。

如需设置应用设计中心并使用您自己的 Cloud Storage 存储桶,您必须使用应用设计中心 API。执行以下操作:

  1. 确保您有权使用 API。如需了解详情,请参阅设置 API 访问权限

  2. 确保您的存储桶位于您计划创建空间的同一管理项目中。

  3. 确保您对相应存储桶拥有以下权限:

    • storage.buckets.get
    • storage.objects.create

    如需了解详情,请参阅 Cloud Storage 的 IAM 权限

  4. 确定存储桶名称。

  5. 使用 projects.locations.spaces 资源创建 API 调用:

    1. gcs_bucket 字段中指定您的存储桶名称。例如,如果存储桶 URI 为 gs://my-bucket,则存储桶名称为 my-bucket

    2. 使用 projects.locations.spaces.create 方法创建聊天室。

    您的空间已创建,您的存储桶已用作应用信息的存储位置,所需的 API 已启用,并且应用设计中心设置流程已完成。

后续步骤