

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

# 使用 AWS DMS，以 SSL 模式將 Amazon RDS for Oracle 遷移至 Amazon RDS for PostgreSQL
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms"></a>

*Pinesh Singal，Amazon Web Services*

## 總結
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-summary"></a>

此模式提供將 Amazon Relational Database Service (Amazon RDS) for Oracle 資料庫執行個體遷移至 Amazon Web Services (AWS) 雲端上 Amazon RDS for PostgreSQL 資料庫的指引。為了加密資料庫之間的連線， 模式會在 Amazon RDS 和 AWS Database Migration Service (AWS DMS) 中使用憑證授權單位 (CA) 和 SSL 模式。

模式描述了線上遷移策略，對於具有大量交易的多 TB Oracle 來源資料庫而言，幾乎沒有停機時間。為了資料安全，模式會在傳輸資料時使用 SSL。

此模式使用 AWS Schema Conversion Tool (AWS SCT) 將 Amazon RDS for Oracle 資料庫結構描述轉換為 Amazon RDS for PostgreSQL 結構描述。然後， 模式會使用 AWS DMS 將資料從 Amazon RDS for Oracle 資料庫遷移至 Amazon RDS for PostgreSQL 資料庫。

## 先決條件和限制
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-prereqs"></a>

**先決條件**
+ 作用中的 AWS 帳戶 
+ 僅以 ***rds-ca-rsa2048-g1* **設定的 Amazon RDS 資料庫憑證授權單位 (CA) 
  + ***rds-ca-2019*** 憑證已於 2024 年 8 月過期。
  + ***rds-ca-2015*** 憑證已於 2020 年 3 月 5 日過期。
+ AWS SCT
+ AWS DMS
+ pgAdmin
+ SQL 工具 （例如 SQL Developer 或 SQL\*Plus)

**限制**
+ Amazon RDS for Oracle 資料庫 – 企業版和標準二版的 Oracle 19c 最低需求。
+ Amazon RDS for PostgreSQL 資料庫 – 最低需求為 PostgreSQL 第 12 版及更新版本 （適用於 9.x 及更新版本）。

**產品版本**
+ Amazon RDS for Oracle 資料庫版本 12.1.0.2 執行個體
+ Amazon RDS for PostgreSQL 資料庫 11.5 版執行個體

## Architecture
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-architecture"></a>

**來源技術堆疊**
+ 版本為 12.1.0.2.v18 的 Amazon RDS for Oracle 資料庫執行個體。

**目標技術堆疊**
+ AWS DMS
+ 具有 11.5 版的 Amazon RDS for PostgreSQL 資料庫執行個體。

**目標架構**

下圖顯示 Oracle （來源） 和 PostgreSQL （目標） 資料庫之間資料遷移架構的架構。架構包含下列項目：
+ 虛擬私有雲端 (VPC)
+ 可用區域
+ 私有子網路
+ Amazon RDS for Oracle 資料庫
+ AWS DMS 複寫執行個體
+ RDS for PostgreSQL 資料庫

若要加密來源和目標資料庫的連線，必須在 Amazon RDS 和 AWS DMS 中啟用 CA 和 SSL 模式。

![在 RDS for Oracle 和 AWS DMS 之間，以及在 AWS DMS 和 RDS for PostgreSQL 之間移動的資料。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/images/pattern-img/7098e2a3-b456-4e14-8881-c97145aef483/images/55b50ff7-1e6a-4ff0-9bcd-2fd419d5316a.png)


## 工具
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-tools"></a>

**AWS 服務**
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) 可協助您將資料存放區遷移至 AWS 雲端，或在雲端和內部部署設定的組合之間遷移。
+ [適用於 Oracle 的 Amazon Relational Database Service (Amazon RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) 可協助您在 AWS 雲端中設定、操作和擴展 Oracle 關聯式資料庫。
+ [適用於 PostgreSQL 的 Amazon Relational Database Service (Amazon RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html) 可協助您在 AWS 雲端中設定、操作和擴展 PostgreSQL 關聯式資料庫。
+ [AWS Schema Conversion Tool (AWS SCT)](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) 會自動將來源資料庫結構描述和大部分自訂程式碼轉換為與目標資料庫相容的格式，以支援異質資料庫遷移。

**其他服務**
+ [pgAdmin](https://www.pgadmin.org/) 是 PostgreSQL 的開放原始碼管理工具。它提供圖形界面，可協助您建立、維護和使用資料庫物件。

## 最佳實務
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-best-practices"></a>

Amazon RDS 提供新的憑證授權機構憑證，做為 AWS 安全最佳實務。如需新憑證和支援之 AWS 區域的相關資訊，請參閱[使用 SSL/TLS 加密與資料庫執行個體或叢集的連線](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html)。

如果您的 RDS 執行個體目前在 CA 憑證 上`rds-ca-2019`，且您想要升級至 `rds-ca-rsa2048-g1`，請遵循透過[修改資料庫執行個體或叢集來更新 CA 憑證](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html#UsingWithRDS.SSL-certificate-rotation-updating)，或透過[套用維護來更新 CA 憑證](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html#UsingWithRDS.SSL-certificate-rotation-maintenance-update)中的指示。

## 史詩
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-epics"></a>

### 設定 Amazon RDS for Oracle 執行個體
<a name="configure-the-amazon-rds-for-oracle-instance"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立 Oracle 資料庫執行個體。 | 登入您的 AWS 帳戶，開啟 AWS 管理主控台，然後導覽至 Amazon RDS 主控台。在 主控台上，選擇**建立資料庫**，然後選擇 **Oracle**。 | 一般 AWS、DBA | 
| 設定安全群組。 | 設定傳入和傳出安全群組。 | 一般 AWS | 
| 建立選項群組。 | 在與 Amazon RDS for Oracle 資料庫相同的 VPC 和安全群組中建立選項群組。在**選項**中，選擇 **SSL**。針對**連接埠**，選擇 **2484** （針對 SSL 連線）。 | 一般 AWS | 
| 設定 選項設定。 | 請使用下列設定：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 一般 AWS | 
| 修改 RDS for Oracle 資料庫執行個體。 | 將 CA 憑證設定為 **rds-ca-rsa2048-g1**。<br />在**選項群組**下，連接先前建立的選項群組。 | DBA、一般 AWS | 
| 確認 RDS for Oracle 資料庫執行個體可用。 | 確定 Amazon RDS for Oracle 資料庫執行個體已啟動並執行，而且可存取資料庫結構描述。<br />若要連線至 RDS for Oracle 資料庫，請使用`sqlplus`命令列中的 命令。<pre>$ sqlplus orcl/****@myoracledb.cokmvis0v46q.us-east-1.rds.amazonaws.com:1521/ORCL<br />SQL*Plus: Release 12.1.0.2.0 Production on Tue Oct 15 18:11:07 2019<br />Copyright (c) 1982, 2016, Oracle.  All rights reserved.<br />Last Successful login time: Mon Dec 16 2019 23:17:31 +05:30<br />Connected to:<br />Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production<br />With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options<br />SQL></pre> | DBA | 
| 在 RDS for Oracle 資料庫中建立物件和資料。 | 在結構描述中建立物件並插入資料。 | DBA | 

### 設定 Amazon RDS for PostgreSQL 執行個體
<a name="configure-the-amazon-rds-for-postgresql-instance"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立 RDS for PostgreSQL 資料庫。 | 在 Amazon RDS 主控台**建立資料庫**頁面上，選擇 **PostgreSQL** 以建立 Amazon RDS for PostgreSQL 資料庫執行個體。 | DBA、一般 AWS | 
| 設定安全群組。 | 設定傳入和傳出安全群組。 | 一般 AWS | 
| 建立參數群組。 | 如果您使用的是 PostgreSQL 11.x 版，請建立參數群組來設定 SSL 參數。在 PostgreSQL 第 12 版中，預設會啟用 SSL 參數群組。 | 一般 AWS | 
| 編輯參數。 | 將 `rds.force_ssl` 參數變更為 `1`（開啟）。<br />根據預設， `ssl` 參數為 `1`（開啟）。透過將 `rds.force_ssl` 參數設定為 `1`，您可以強制所有連線僅透過 SSL 模式進行連線。 | 一般 AWS | 
| 修改 RDS for PostgreSQL 資料庫執行個體。 | 將 CA 憑證設定為 **rds-ca-rsa2048-g1**。<br />根據您的 PostgreSQL 版本，連接預設參數群組或先前建立的參數群組。 | DBA、一般 AWS | 
| 確認 RDS for PostgreSQL 資料庫執行個體可用。 | 確定 Amazon RDS for PostgreSQL 資料庫已啟動並執行。<br />`psql` 命令會從命令列使用`sslmode`集合 建立 SSL 連線。<br />其中一個選項是在 參數群組`sslmode=1`中設定 ，並使用 `psql` 連線，而不在 命令中包含 `sslmode` 參數。<br />下列輸出顯示已建立 SSL 連線。<pre>$ psql -h mypgdbinstance.cokmvis0v46q.us-east-1.rds.amazonaws.com -p 5432 "dbname=pgdb user=pguser"<br />Password for user pguser:<br />psql (11.3, server 11.5)<br />SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)<br />Type "help" for help.<br />pgdb=></pre><br />第二個選項是在參數群組`sslmode=1`中設定 ，並在`psql`命令中包含 `sslmode` 參數。<br />下列輸出顯示已建立 SSL 連線。<pre>$ psql -h mypgdbinstance.cokmvis0v46q.us-east-1.rds.amazonaws.com -p 5432 "dbname=pgdb user=pguser sslmode=require"<br />Password for user pguser: <br />psql (11.3, server 11.5)<br />SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)<br />Type "help" for help.<br />pgdb=></pre> | DBA | 

### 設定和執行 AWS SCT
<a name="configure-and-run-aws-sct"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 安裝 AWS SCT。 | 安裝最新版本的 AWS SCT 應用程式。 | 一般 AWS | 
| 使用 JDBC 驅動程式設定 AWS SCT。 | 下載適用於 Oracle ([ojdbc8.jar](https://download.oracle.com/otn-pub/otn_software/jdbc/233/ojdbc8.jar)) 和 PostgreSQL ([postgresql-42.2.5.jar) 的 Java Database Connectivity (JDBC](https://jdbc.postgresql.org/download/postgresql-42.2.19.jar)) 驅動程式。<br />若要在 AWS SCT 中設定驅動程式，請選擇**設定**、**全域設定**、**驅動程式**。 | 一般 AWS | 
| 建立 AWS SCT 專案。 | 使用 Oracle 作為來源資料庫引擎和 Amazon RDS for PostgreSQL 作為目標資料庫引擎，建立 AWS SCT 專案和報告：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 一般 AWS | 
| 驗證資料庫物件。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | DBA、一般 AWS | 

### 設定和執行 AWS DMS
<a name="configure-and-run-aws-dms"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立複寫執行個體。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 一般 AWS | 
| 匯入憑證。 | 為您的 AWS 區域下載[憑證套件 (PEM)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.CertificatesAllRegions)。<br />套件同時包含`rds-ca-2019`中繼憑證和根憑證。套件也包含 `rds-ca-rsa2048-g1`、 `rds-ca-rsa4096-g1`和`rds-ca-ecc384-g1`根 CA 憑證。您的應用程式信任存放區只需要註冊根 CA 憑證。 | 一般 AWS | 
| 建立來源端點。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html)如需詳細資訊，請參閱[使用 Oracle 資料庫做為 AWS Database Migration Service 的來源](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html)。 | 一般 AWS | 
| 建立目標端點。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html)如需詳細資訊，請參閱[使用 PostgreSQL 資料庫做為 AWS Database Migration Service 的目標](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.html)。 | 一般 AWS | 
| 測試端點。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 一般 AWS | 
| 建立遷移任務。 | 若要為完全載入和變更資料擷取 (CDC) 或資料驗證建立遷移任務，請執行下列動作：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 一般 AWS | 
| 規劃生產執行。 | 與應用程式擁有者等利益相關者確認停機時間，以在生產系統中執行 AWS DMS。 | 遷移潛在客戶 | 
| 執行 遷移任務。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 一般 AWS | 
| 驗證資料。 | 檢閱來源 Oracle 和目標 PostgreSQL 資料庫中的遷移任務結果和資料：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | DBA | 
| 停止遷移任務。 | 成功完成資料驗證後，請停止遷移任務。 | 一般 AWS | 

### 清除資源
<a name="clean-up-the-resources"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 刪除 AWS DMS 任務。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 一般 AWS | 
| 刪除 AWS DMS 端點。 | 選取您建立的來源和目標端點，選擇**動作**，然後選擇**刪除**。 | 一般 AWS | 
| 刪除 AWS DMS 複寫執行個體。 | 選擇複寫執行個體，選擇**動作**，然後選擇**刪除**。 | 一般 AWS | 
| 刪除 PostgreSQL 資料庫。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 一般 AWS | 
| 刪除 Oracle 資料庫。 | 在 Amazon RDS 主控台上，選取 Oracle 資料庫執行個體，選擇**動作**，然後選擇**刪除**。 | 一般 AWS | 

## 疑難排解
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-troubleshooting"></a>


| 問題 | 解決方案 | 
| --- | --- | 
| AWS SCT 來源和目標測試連線失敗。 | 設定 JDBC 驅動程式版本和 VPC 安全群組傳入規則，以接受傳入流量。 | 
| Oracle 來源端點測試執行失敗。 | 檢查端點設定以及複寫執行個體是否可用。 | 
| AWS DMS 任務完全載入執行失敗。 | 檢查來源和目標資料庫是否具有相符的資料類型和大小。 | 
| AWS DMS 驗證遷移任務會傳回錯誤。 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms.html) | 

## 相關資源
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-resources"></a>

**資料庫**
+ [Amazon RDS for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) 
+ [Amazon RDS for PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html)

**SSL 資料庫連線**
+ [使用 SSL/TLS 加密與資料庫執行個體的連線](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html)
  + [搭配 RDS for Oracle 資料庫執行個體使用 SSL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.SSL.html)
  + [使用 SSL/TLS 保護 RDS for PostgreSQL 的連線](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/PostgreSQL.Concepts.General.Security.html)
  + [下載特定 AWS 區域的憑證套件](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.CertificatesAllRegions)
    + [下載 CA-2019 根憑證](https://s3.amazonaws.com/rds-downloads/rds-ca-2019-root.pem) （已於 2024 年 8 月過期）
+ [使用選項群組](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html)
  + [將選項新增至 Oracle 資料庫執行個體](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.Oracle.Options.html)
  + [Oracle Secure Sockets Layer](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.Oracle.Options.SSL.html)
+ [使用參數群組](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html)
+ [PostgreSQL sslmode 連線參數](https://www.postgresql.org/docs/11/libpq-connect.html#LIBPQ-CONNECT-SSLMODE)
+ [從 JDBC 使用 SSL](https://jdbc.postgresql.org/documentation/ssl/)
+ [輪換您的 SSL/TLS 憑證](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html)
  + [透過修改資料庫執行個體或叢集來更新您的 CA 憑證](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html#UsingWithRDS.SSL-certificate-rotation-updating)
  + [套用維護來更新您的 CA 憑證](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html#UsingWithRDS.SSL-certificate-rotation-maintenance-update)

**AWS SCT**
+ [AWS Schema Conversion Tool](https://aws.amazon.com/dms/schema-conversion-tool/)
+ [AWS Schema Conversion Tool使用者指南](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)
+ [使用 AWS SCT 使用者介面](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_UserInterface.html)
+ [使用 Oracle 資料庫做為 AWS SCT 的來源](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Source.Oracle.html)

**AWS DMS**
+ [AWS Database Migration Service](https://aws.amazon.com/dms/)
+ [AWS Database Migration Service 使用者指南](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)
  + [使用 Oracle 資料庫做為 AWS DMS 的來源](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html)
  + [使用 PostgreSQL 資料庫做為 AWS DMS 的目標](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.html)
+ [搭配 AWS Database Migration Service 使用 SSL](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.SSL.html)
+ [將執行關聯式資料庫的應用程式遷移至 AWS](https://d1.awsstatic.com/whitepapers/Migration/migrating-applications-to-aws.pdf)

## 其他資訊
<a name="migrate-amazon-rds-for-oracle-to-amazon-rds-for-postgresql-in-ssl-mode-by-using-aws-dms-additional"></a>

Amazon RDS Certificate Authority 憑證已於 2024 年 8 月`rds-ca-2019`過期。如果您使用或計劃使用 SSL 或 TLS 搭配憑證驗證來連線至 RDS 資料庫執行個體或多可用區域資料庫叢集，請考慮使用其中一個新的 CA 憑證：`rds-ca-rsa2048-g1`、 `rds-ca-rsa4096-g1`或 `rds-ca-ecc384-g1`。