GoogleGoogle Associate Cloud Engineer (ACE) Certification·TW·更新於 31 Aug 2026
某個 Linux VM 必須使用特定的服務帳戶 (而非 Compute Engine 預設帳戶) 來連線到 Cloud SQL。您該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 Cloud Console 中建立 VM 時,在「身分與 API 存取」下指定服務帳戶。.
為什麼這是答案
在 Cloud Console 中建立 VM 時,在「身分與 API 存取」下指定服務帳戶,是將特定服務帳戶與 VM 關聯的最佳實務。這樣 VM 就能使用該服務帳戶的權限來存取 Cloud SQL 等 Google Cloud 服務,而無需手動管理金鑰。
下載服務帳戶 JSON 金鑰並將其新增至專案或 VM 中繼資料,或直接儲存到 VM 內部,都不是推薦的做法。這些方法涉及金鑰管理,增加了安全風險,且不符合 Google Cloud 的 IAM 最佳實務。Compute Engine 預設服務帳戶是專案層級的,無法直接替換為特定 VM 的自訂服務帳戶,除非在 VM 建立時明確指定。