設定 Application Design Center
這份文件將引導管理員完成 Application Design Center 的一次性設定。完成這項設定後,貴機構就能使用 App Design Center 設計及管理應用程式。
在設定過程中,管理員需要執行下列操作:
- 設定應用程式管理。
- 建立 App Design Center 空間。這個步驟會設定必要的服務和資源,包括:
- 用於儲存 Terraform 程式碼的 Cloud Storage bucket。
- 預設私人目錄,以及 Google 管理的目錄存取權。
- Infrastructure Manager、App Hub 和 Service Usage 等必要 API。
選擇設定模型
設定 App Design Center 前,請選擇應用程式管理邊界,以便建立範本、應用程式和其他 App Design Center 資源。
應用程式管理邊界是所有應用程式管理工作的集中位置,包括 API、存取控管、帳單和配額。您選擇的應用程式管理邊界會以以下方式影響應用程式設計中心設定:
事前準備
單一專案 (預先發布版)
您必須具備專案的下列角色:
如果您具備專案擁有者 (
roles/owner) 角色,系統會自動將其餘權限指派給使用者,以完成設定。如果您沒有專案擁有者 (
roles/owner) 角色,請要求管理員為您的使用者指派下列角色:- Application Design Center 管理員 (
roles/designcenter.admin)。 - 服務使用情形管理員 (
roles/serviceusage.serviceUsageAdmin)。
- Application Design Center 管理員 (
資料夾層級
您必須擁有機構資源,並採取下列任一做法:
- 建立資料夾並啟用應用程式管理功能。
- 選取已啟用應用程式管理功能的現有資料夾。
您必須具備下列角色:
如要在資料夾中啟用應用程式管理功能並建立基礎管理專案,您必須擁有父項資源的「資料夾管理員」角色 (
resourcemanager.folderAdmin)。如要在管理專案中啟用帳單功能,您必須在帳單帳戶和管理專案中具備必要的帳單權限。
如要完成 App Design Center 設定,您必須在管理專案中具備下列角色:
- Application Design Center 管理員 (
roles/designcenter.admin)。 - 應用程式管理員 (
roles/designcenter.applicationAdmin)。
- Application Design Center 管理員 (
啟用應用程式管理功能
單一專案 (預先發布版)
您可以在啟用應用程式的專案中使用 App Design Center,定義、分組及管理應用程式。您可以使用啟用應用程式的專案管理配額和帳單。您可以建立其他專案,儲存使用 App Design Center 建立的 Google Cloud 資源。
如要在單一專案中啟用應用程式管理功能,請參閱「建立空間並啟用 API」一文。
資料夾層級
您可以在已設定應用程式管理的資料夾中使用 App Design Center,定義、分組及管理應用程式。您可以在資料夾中建立資源階層,並根據機構架構和團隊職責控管存取權。
啟用應用程式管理功能後,系統會在資料夾中建立新的管理專案。您可以使用管理專案,管理與資料夾相關聯的子代專案配額和帳單。您可以在資料夾中建立其他專案,儲存使用 App Design Center 建立的 Google Cloud 資源。
如要瞭解如何設定應用程式管理功能,請參閱下列文章:
建立空間並啟用 API
您和開發團隊必須先完成自動初始設定,建立工作區並啟用必要的 API,才能開始使用 App Design Center。
單一專案 (預先發布版)
如要在單一專案中啟用應用程式管理功能,並設定 App Design Center,請按照下列步驟操作:
- 前往「應用程式設計中心總覽」頁面。
在專案選擇工具中,選取要設定應用程式管理的專案。
按一下「前往設定」。
在「設定專案來管理應用程式」窗格中,查看即將啟用的 API 清單。
按一下「啟用」。系統會啟用 API,並建立儲存空間值區和預設空間空間。
資料夾層級
如要設定 App Design Center,請按照下列步驟操作:
- 前往「應用程式設計中心總覽」頁面。
按一下「選取資料夾」,然後選取已啟用應用程式的資料夾。
按一下「設定 ADC」。
在「我的空間名稱」欄位中,輸入空間名稱。日後無法編輯這個名稱。
根據預設,工作區包含 Google 建立的元件和應用程式範本。如要從空間中移除 Google 元件和應用程式範本,請取消勾選「啟用 Google 專屬範本」核取方塊。
移除 Google 意見範本後,空間使用者只能使用您匯入的元件和您建立的應用程式範本。
- 點選「完成設定」。系統會啟用 API,並建立儲存空間 bucket 和空間。
使用自己的儲存空間 bucket
設定程序會建立 Cloud Storage bucket,用於儲存應用程式詳細資料和產生的 Terraform。或者,您也可以使用自己的值區儲存應用程式資訊。舉例來說,如果機構政策禁止您建立新的儲存空間值區,您可以使用現有值區。
如要設定 App Design Center 並使用自己的 Cloud Storage bucket,請使用 App Design Center API。請執行下列步驟:
確認您有權使用 API。詳情請參閱「設定 API 存取權」。
請確認值區與您要建立空間的管理專案位於相同位置。
請確認您在值區上具備下列權限:
storage.buckets.getstorage.objects.create
詳情請參閱「Cloud Storage 的 IAM 權限」。
找出 bucket 名稱。
使用
projects.locations.spaces資源建立 API 呼叫:在
gcs_bucket欄位中指定 bucket 名稱。舉例來說,如果 bucket URI 是gs://my-bucket,bucket 名稱就是my-bucket。使用
projects.locations.spaces.create方法建立空間。
建立空間、將值區做為應用程式資訊的儲存位置、啟用必要 API,並完成應用程式設計中心設定程序。