Google Cloud 提供 Identity and Access Management (IAM) 功能,可對特定 Google Cloud 資源授予存取權,避免未經授權者存取其他資源。本頁面說明 Cloud SQL 如何與 IAM 整合。如要進一步瞭解 Google Cloud IAM,請參閱 IAM 說明文件。
Cloud SQL 提供一組預先定義的角色,可協助您控管 Cloud SQL 資源的存取權。如果預先定義的角色無法提供您需要的權限組合,您也可以自行建立自訂角色。此外,您仍可使用舊版基本角色 (編輯者、檢視者和擁有者),但這些角色無法提供與 Cloud SQL 角色相同的精細控管功能。尤其是基本角色,可讓您存取 Google Cloud中的資源,而不僅限於 Cloud SQL。如要進一步瞭解基本 Google Cloud 角色,請參閱「基本角色」。
您可以在資源階層中的任何層級設定 IAM 政策,包括組織層級、資料夾層級或專案層級。資源會繼承所有父項資源的政策。
SQL Server 適用的 Cloud SQL 僅支援執行個體和備份作業的 IAM 驗證。資料庫作業不支援 IAM 驗證。請使用下列驗證選項,執行資料庫作業和查詢:
Cloud SQL 的 IAM 參考資料
- 在 Google Cloud 控制台執行常見工作所需的權限
gcloud sql指令的必要權限- Cloud SQL Admin API 方法的必要權限
- 預先定義的 Cloud SQL IAM 角色
- 權限和角色
- 自訂角色
IAM 驗證概念
使用 IAM 驗證時,您無法將特定資源 (Cloud SQL 執行個體) 的存取權直接授予使用者,而是將權限分組為「角色」,並將角色授予「主體」。詳情請參閱「IAM 總覽」。
IAM 政策涉及下列實體: