服務帳戶是一種特殊的帳戶,使用者通常並非真人,而是應用程式或運算工作負載,例如 Compute Engine 執行個體。每個服務帳戶都有專屬的電子郵件地址,以利識別。詳情請參閱「服務帳戶簡介」。
本文說明使用 App Design Center 建立服務帳戶時,可設定的連線和參數。設定參數是以 terraform-google-service-accounts Terraform 模組為基礎。
元件連線
下表列出可連結至服務帳戶的元件,以及應用程式和產生的 Terraform 程式碼會因此進行的更新。
已連結的元件 |
應用程式更新 |
背景資訊 |
|---|---|---|
|
建立採使用者代管服務帳戶的 VM | |
|
管理密鑰存取權 | |
|
BigQuery IAM 角色和權限 | |
| 驗證服務對服務 | ||
|
角色和權限 | |
|
角色和權限 | |
|
在 bucket 上設定及管理 IAM 政策 | |
|
Memorystore for Redis 服務帳戶 | |
|
使用 IAM 控管存取權 | |
|
使用 IAM 控管存取權 | |
|
使用 IAM 控管存取權 | |
|
設定具有服務帳戶的執行個體 | |
|
運用 IAM 執行 Vertex AI 存取控管 |
必要設定參數
如果範本包含服務帳戶元件,您必須先設定下列參數,才能部署範本。
參數名稱 |
說明和限制 |
背景資訊 |
|---|---|---|
專案 ID |
您要在哪個專案中建立服務帳戶資源。 |
設定元件 |
名稱 |
識別碼長度必須介於 6 至 30 個半形字元之間。可以使用小寫英數字元和破折號,例如 |
建立服務帳戶 |
選用設定參數
以下參數為選用項目。如要顯示進階參數,請在「設定」區域中選取「顯示進階欄位」。
參數名稱 |
說明和限制資訊 |
背景資訊 |
|---|---|---|
顯示名稱 |
使用者可理解的服務帳戶名稱。 |
建立服務帳戶 |
說明 |
使用者可理解的說明。 |
建立服務帳戶 |
| 專案角色 | project_roles | 管理專案、資料夾和機構的存取權 |