您將在 Windows Compute Engine VM 上執行一個應用程式,該應用程式透過 Cloud SQL Auth Proxy 連線到 Cloud SQL。您建立了一個自訂服務帳戶,並希望實現最小權限存取。接下來該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立並將包含 cloudsql.instances.connect 的自訂 IAM 角色指派給自訂服務帳戶,然後使用 instance connection name 啟動 Cloud SQL Auth Proxy。.
為什麼這是答案
正確答案提供了最小權限存取。cloudsql.instances.connect 權限是 Cloud SQL Auth Proxy 連線到 Cloud SQL 實例所需的最低權限。將此權限包含在自訂 IAM 角色中,並將其指派給服務帳戶,確保了安全性。使用實例連線名稱啟動 Cloud SQL Auth Proxy 是標準且推薦的做法。 錯誤選項: roles/cloudsql.client 角色包含 cloudsql.instances.connect 權限,但它也包含其他不必要的權限,不符合最小權限原則。使用 --unix-socket 選項在 Windows 上不適用,因為 Unix Domain Sockets 僅在 Linux 環境中可用。 roles/cloudsql.editor 角色授予了過多的權限,包括修改 Cloud SQL 實例的權限,這遠超出了連線所需。 roles/cloudsql.viewer 角色僅提供唯讀權限,不包含連線到 Cloud SQL 實例所需的 cloudsql.instances.connect 權限。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡