

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

# 使用 Amazon RDS 的 AWS 驅動程式連線至多可用區域資料庫叢集
<a name="maz-cluster-connect-drivers"></a>

驅動程式 AWS 套件旨在支援更快的切換和容錯移轉時間，以及使用 AWS Secrets Manager AWS Identity and Access Management (IAM) 和聯合身分進行身分驗證。 AWS 驅動程式依賴監控資料庫叢集狀態，並注意叢集拓撲以判斷新的寫入器。相較於開放原始碼驅動程式的數十秒，此方法可將切換和容錯移轉時間縮短為短短幾秒。

隨著推出新的服務功能，驅動程式 AWS 套件的目標是為這些服務功能提供內建支援。

## 使用 Amazon Web Services (AWS) JDBC 驅動程式連線至多可用區域資料庫叢集
<a name="maz-cluster-connect-jdbc"></a>

Amazon Web Services (AWS) JDBC 驅動程式設計為進階 JDBC 包裝函式，可協助應用程式利用叢集資料庫的功能。此包裝函式是現有 JDBC 驅動程式的補充和延伸功能。驅動程式與下列社群驅動程式相容：
+ MySQL Connector/J。
+ MariaDB 連接器/J
+ pgJDBC

若要安裝 AWS JDBC 驅動程式，請附加 AWS JDBC 驅動程式 .jar 檔案 （位於應用程式 `CLASSPATH`)，並保留對個別社群驅動程式的參考。更新個別的連線 URL 字首，如下所示：
+ `jdbc:mysql://` 至 `jdbc:aws-wrapper:mysql://`
+ `jdbc:mariadb://` 至 `jdbc:aws-wrapper:mariadb://`
+ `jdbc:postgresql://` 至 `jdbc:aws-wrapper:postgresql://`

如需 AWS JDBC 驅動程式的詳細資訊和完整的使用說明，請參閱 [Amazon Web Services (AWS) JDBC 驅動程式 GitHub 儲存庫](https://github.com/awslabs/aws-advanced-jdbc-wrapper)。

## 使用 Amazon Web Services (AWS) Python 驅動程式連線至多可用區域資料庫叢集
<a name="maz-cluster-connect-py"></a>

Amazon Web Services (AWS) Python 驅動程式設計為進階 Python 包裝函式。此包裝函式是開放原始碼 Psycopg 驅動程式的補充和延伸功能。 AWS Python 驅動程式支援 Python 3.8 版和更新版本。您可以使用 `pip` 命令以及`psycopg`開放原始碼`aws-advanced-python-wrapper`套件來安裝套件。

如需 AWS Python 驅動程式的詳細資訊和完整的使用說明，請參閱 [Amazon Web Services (AWS) Python Driver GitHub 儲存庫](https://github.com/awslabs/aws-advanced-python-wrapper)。