啟用和停用 IAM 資料庫身分驗證 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

啟用和停用 IAM 資料庫身分驗證

依預設,資料庫叢集上會停用 IAM 資料庫身分驗證。您可以使用 AWS Management Console、AWS CLI 或 API 來啟用或停用 IAM 資料庫身分驗證。

您可以在執行下列其中一個動作時啟用 IAM 資料庫身分驗證:

每個建立或修改工作流程都有一個 Database authentication (資料庫身分驗證) 區段,您可以在其中啟用或停用 IAM 資料庫身分驗證。在該區段中,選擇 Password and IAM database authentication (密碼和 IAM 資料庫身分驗證) 以啟用 IAM 資料庫身分驗證。

為現有資料庫叢集啟用或停用 IAM 資料庫身分驗證
  1. 前往 https://console.aws.amazon.com/rds/,開啟 Amazon RDS 主控台。

  2. 在導覽窗格中,選擇 Databases (資料庫)。

  3. 選擇想要修改的資料庫叢集

    注意

    唯有資料庫叢集中的所有資料庫執行個體皆相容於 IAM,您才能啟用 IAM 身分驗證。查看 區域和版本可用性 中的相容性要求。

  4. 選擇 Modify (修改)

  5. Database authentication (資料庫驗證) 區段中,選擇 Password and IAM database authentication (密碼和 IAM 資料庫身分驗證) 以啟用 IAM 資料庫身分驗證。選擇密碼身分驗證密碼和 Kerberos 身分驗證以停用 IAM 身分驗證。

  6. 選擇 Continue (繼續)

  7. 若要立即套用變更,請在 Scheduling of modifications (修改排程) 區段中選擇 Immediately (立即)

  8. 選擇 Modify cluster (修改叢集)

若要使用 AWS CLI 建立支援 IAM 身分驗證的新資料庫叢集,請使用 create-db-cluster 命令。指定 --enable-iam-database-authentication 選項。

若要將現有資料庫叢集更新為進行或不進行 IAM 身分驗證,請使用 AWS CLI 命令 modify-db-cluster。視需要指定 --enable-iam-database-authentication--no-enable-iam-database-authentication 選項。

注意

唯有資料庫叢集中的所有資料庫執行個體皆相容於 IAM,您才能啟用 IAM 身分驗證。查看 區域和版本可用性 中的相容性要求。

依預設,Aurora 會在下一次維護時段執行修改。如果您不想等待,而希望儘快啟用 IAM 資料庫身分驗證,請使用 --apply-immediately 參數。

如果您要還原資料庫叢集,請使用下列其中一個 AWS CLI 命令:

IAM 資料庫身分驗證設定預設為來源快照的設定。若要變更此設定,請視需要設定 --enable-iam-database-authentication--no-enable-iam-database-authentication 選項。

若要使用 API 建立支援 IAM 身分驗證的新資料庫執行個體,請使用 API 操作 CreateDBCluster。將 EnableIAMDatabaseAuthentication 參數設為 true

若要更新現有資料庫叢集進行或不進行 IAM 身分驗證,請使用 API 操作 ModifyDBCluster。將 EnableIAMDatabaseAuthentication 參數設為 true 以啟用 IAM 身分驗證,或設為 false 表示停用。

注意

唯有資料庫叢集中的所有資料庫執行個體皆相容於 IAM,您才能啟用 IAM 身分驗證。查看 區域和版本可用性 中的相容性要求。

如果您要還原資料庫叢集,請使用下列其中一個 API 操作:

IAM 資料庫身分驗證設定預設為來源快照的設定。若要變更此設定,請將 EnableIAMDatabaseAuthentication 參數設為 true 以啟用 IAM 身分驗證,或設為 false 表示停用。