本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
修改多可用區域資料庫叢集
Multi-AZ 資料庫叢集在三個不同的可用區域中有一個寫入器資料庫執行個體和兩個讀取器資料庫。多可用區域資料庫叢集相較於多可用區域部署,可提供高可用性、增加讀取工作負載的容量以及更低的延遲。如需建立多可用區域資料庫叢集的詳細資訊,請參閱多可用區域資料庫叢集部署。
您可以修改多可用區域資料庫叢集以變更其設定。您也可以在多可用區域資料庫叢集上執行操作,例如擷取其快照。
重要
您無法修改異地同步備份資料庫叢集中的資料庫執行個體。所有修改都必須在數據庫集群級別進行。您唯一可以在異地同步備份資料庫叢集內的資料庫執行個體上執行的作業是將其重新啟動。
您可以使用 AWS Management Console、或修改異地同步備份資料庫叢集。 AWS CLI RDS API
若要修改多可用區域資料庫叢集
登錄 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/
。 -
在導覽窗格中選擇 Databases (資料庫),然後選擇您要修改的多可用區域資料庫叢集。
-
選擇 Modify (修改)。Modify DB cluster (修改資料庫叢集) 頁面隨即出現。
-
變更您要的任何設定。如需每項設定的相關資訊,請參閱 修改多可用區域資料庫叢集的設定。
-
當所有變更都如您所願時,請選擇 Continue (繼續) 並查看修改摘要。
-
(選用) 選擇 Apply immediately (立即套用) 以立即套用變更。在某些情況下,選擇此選項會導致停機。如需詳細資訊,請參閱 立即套用變更。
-
在確認頁面上,檢閱您的變更。如果都正確,請選擇 Modify DB cluster (修改資料庫叢集) 以儲存您的變更。
或者,選擇 Back (上一步) 以編輯變更,或是選擇 Cancel (取消) 以取消變更。
若要使用修改異地同步備份資料庫叢集 AWS CLI,請呼叫指modify-db-cluster令。指定資料庫叢集識別符,以及您要修改選項的值。如需每個選項的詳細資訊,請參閱修改多可用區域資料庫叢集的設定。
以下程式碼會修改 my-multi-az-dbcluster
,將備份保留期設為 1 週 (7 天)。程式碼可藉由使用 --deletion-protection
來開啟刪除保護。若要關閉刪除保護,請使用 --no-deletion-protection
。使用 --no-apply-immediately
,會在下一次維護時段期間由系統套用變更。使用 --apply-immediately
可立即套用變更。如需詳細資訊,請參閱立即套用變更。
對於LinuxmacOS、或Unix:
aws rds modify-db-cluster \ --db-cluster-identifier
my-multi-az-dbcluster
\ --backup-retention-period7
\--deletion-protection
\--no-apply-immediately
在 Windows 中:
aws rds modify-db-cluster ^ --db-cluster-identifier
my-multi-az-dbcluster
^ --backup-retention-period7
^--deletion-protection
^--no-apply-immediately
若要使用 Amazon 修改異地同步備份資料庫叢集 RDSAPI,請呼叫 M odifyDBCluster 操作。指定資料庫叢集識別符,以及您要修改設定的參數。如需每項參數的相關資訊,請參閱 修改多可用區域資料庫叢集的設定。
立即套用變更
修改多可用區域資料庫叢集時,您可以立即套用變更。若要立即套用變更,從 AWS Management Console選擇 Apply immediately (立即套用) 選項。或者在使用 Amazon 時調用 AWS CLI 或將ApplyImmediately
參數設置為true
時使用該--apply-immediately
選項RDSAPI。
若您未選擇立即套用變更,則系統會將變更內容放入待定修改佇列。在下一次維護時段期間,系統便會套用佇列中的任何待定變更。若您選擇立即套用變更,則系統會一併套用待定修改佇列中的新變更及任何變更內容。
重要
如果有任何擱置的修改需要資料庫叢集暫時無法使用 (停機),選擇立即套用選項可能會導致非預期的停機時間。
當您選擇立即套用變更時,任何待定的修改也會立即套用,而不會等到下一次維護時段才套用。
若您不想在下一個維護時段套用待定變更,您可修改資料庫執行個體以還原該變更。您可以使用 AWS CLI 並指定--apply-immediately
選項來執行此操作。
即使您選擇延遲變更,針對某些資料庫設定的變更仍會立即套用。若要查看不同的資料庫設定如何影響立即套用設定,請參閱 修改多可用區域資料庫叢集的設定。
修改多可用區域資料庫叢集的設定
如需可以用來修改多可用區域資料庫叢集之設定的詳細資訊,請參閱下表。如需有關 AWS CLI 選項的更多資訊,請參閱modify-db-cluster。如需有關RDSAPI參數的詳細資訊,請參閱 M odifyDBCluster。
主控台設定 | 設定說明 | CLI選項和RDSAPI參數 | 進行變更時的狀態 | 停機時間備註 |
---|---|---|---|---|
配置儲存 |
針對資料庫叢集中每個資料庫執行個體配置的儲存量 (以 GiB 為單位)。如需詳細資訊,請參閱Amazon RDS 數據庫實例存。
|
CLI選項:
RDSAPI參數:
|
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,則會在下一個維護時段執行。 |
進行此變更時,不會發生停機。 |
Auto minor version upgrade (自動次要版本升級) |
Enable auto minor version upgrade (啟用自動次要版本升級),讓資料庫叢集自動在可用時接收偏好次要資料庫引擎版本升級。Amazon RDS 會在維護時段中執行自動次要版本升級。 |
CLI選項:
RDSAPI參數:
|
系統會立即進行變更。此設定會忽略立即套用設定。 |
進行此變更時,會發生停機。 |
Backup retention period (備份保留期間) |
您想要資料庫叢集之自動備份保留的天數。針對任何重要的資料庫叢集,請將此值設為 如需詳細資訊,請參閱備份簡介。 |
CLI選項:
RDSAPI參數:
|
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,並將設定從非零值變更為另一個非零值,則系統會盡快以非同步的方式來套用變更。否則,在下一次維護時段期間,系統才會進行變更。 |
如果將 0 變更為非零值,或將非零值變更為 0,便會發生停機。 |
備份時段 |
Amazon RDS 自動備份您的資料庫叢集的期間。除非要在特定時段備份資料庫,否則請使用預設值 No Preference (無偏好設定)。 如需詳細資訊,請參閱備份簡介。 |
CLI選項:
RDSAPI參數:
|
系統會盡快以非同步的方式來套用變更。 |
進行此變更時,不會發生停機。 |
憑證授權單位 |
資料庫叢集所使用之伺服器憑證的憑證授權單位 (CA)。 如需詳細資訊,請參閱使用SSL/TLS來加密資料庫執行個體或叢集集的連線。 |
CLI選項:
RDSAPI參數:
|
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,則會在下一個維護時段執行。 |
只有在資料庫引擎不支援無需重新啟動即可輪換時,才會發生停機。您可以使用指describe-db-engine-versions AWS CLI 令來判斷 DB 引擎是否支援旋轉而不重新啟動。 |
Copy tags to snapshots (將標籤複製到快照) |
此選項可在您建立快照時將任何資料庫叢集標籤複製到某個資料庫快照。 如需詳細資訊,請參閱標記 Amazon RDS 資源。 |
CLI選項:
RDSAPI參數:
|
系統會立即進行變更。此設定會忽略立即套用設定。 |
進行此變更時,不會發生停機。 |
Database authentication (資料庫身分驗證 |
針對多可用區域資料庫叢集,僅支援密碼身分驗證。 |
無,因為密碼身分驗證是預設值。 |
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,則會在下一個維護時段執行。 |
進行此變更時,不會發生停機。 |
DB cluster identifier (資料庫叢集識別符) |
資料庫叢集識別符 此值會以小寫字母字串的形式儲存。 當您變更資料庫叢集識別符時,資料庫叢集端點會變更。資料庫叢集中資料庫執行個體的識別符和端點也會變更。新的資料庫叢集名稱必須是唯一的。長度上限為 63 個字元。 資料庫叢集中資料庫執行個體的名稱會變更,以與資料庫叢集的新名稱相對應。新的資料庫執行個體名稱不能與現有資料庫執行個體的名稱相同。例如,如果您將資料庫叢集名稱變更為 如需詳細資訊,請參閱重新命名多可用區域資料庫叢集。 |
CLI選項:
RDSAPI參數:
|
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,則會在下一個維護時段執行。 |
進行此變更時,不會發生停機。 |
資料庫叢集執行個體類別 |
多可用區域資料庫叢集中每個資料庫執行個體的運算和記憶體容量,例如 可能的話,選擇足夠大的資料庫執行個體類別,讓一般查詢工作集可以保留在記憶體中。當工作集保留在記憶體中時,系統可以避免寫入至磁碟,因而可改善效能。 如需詳細資訊,請參閱異地同步備份資料庫叢集執行個體類別。 |
CLI選項:
RDSAPI參數:
|
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,則會在下一個維護時段執行。 |
進行此變更時,會發生停機。 |
DB cluster parameter group (資料庫叢集參數群組) |
要與資料庫叢集建立關聯的資料庫叢集參數群組。 如需詳細資訊,請參閱使用多可用區域資料庫叢集的參數群組。 |
CLI選項:
RDSAPI參數:
|
系統會立即變更參數群組。 |
進行此變更時,不會發生停機。當您變更參數群組時,某些參數的變更會立即套用到多可用區域資料庫叢集的資料庫執行個體,而不需要重新啟動。其他參數的變更只有在資料庫執行個體重新啟動之後才會套用。 |
DB engine version (資料庫引擎版本) |
您要使用的資料庫引擎版本。 |
CLI選項:
RDSAPI參數:
|
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,則會在下一個維護時段執行。 |
進行此變更時,會發生停機。 |
刪除保護 |
啟用刪除保護可避免您的資料庫叢集遭意外刪除。 如需詳細資訊,請參閱刪除資料庫執行個體。 |
CLI選項:
RDSAPI參數:
|
系統會立即進行變更。此設定會忽略立即套用設定。 |
進行此變更時,不會發生停機。 |
Maintenance window (維護時段) |
將擱置中修改套用至資料庫叢集的 30 分鐘時段。如果不在意時段,請選擇 No Preference (無偏好設定)。 如需詳細資訊,請參閱Amazon RDS 維護窗口。 |
CLI選項:
RDSAPI參數:
|
系統會立即進行變更。此設定會忽略立即套用設定。 |
如果您有一個或多個會導致停機的擱置動作,並將維護時段變更至涵蓋目前時間,則系統會立即套用這些擱置動作,最終導致停機。 |
管理中的主要認證 AWS Secrets Manager |
選取 Manage master credentials in AWS Secrets Manager (管理 AWS Secrets Manager中的主要憑證) 以秘密管理 Secrets Manager 中的主要使用者密碼。 選擇性地選擇KMS要用來保護密碼的金鑰。從帳戶中選擇KMS金鑰,或輸入其他帳戶的金鑰。 如果RDS已經在管理資料庫叢集的主要使用者密碼,您可以選擇立即旋轉密碼來輪替主要使用者密碼。 |
CLI選項:
RDSAPI參數:
|
如果您開啟或關閉自動主要使用者密碼管理,變更會立即發生。此變更會忽略立即套用設定。 如果您要輪換主要使用者密碼,則必須指定立即套用變更。 |
進行此變更時,不會發生停機。 |
新主要使用者密碼 |
主要使用者帳戶的密碼。 |
CLI選項:
RDSAPI參數:
|
系統會盡快以非同步的方式來套用變更。此設定會忽略立即套用設定。 |
進行此變更時,不會發生停機。 |
已佈建 IOPS |
最初要配置給資料庫叢集的佈建量 IOPS (每秒輸入/輸出作業)。 |
CLI選項:
RDSAPI參數:
|
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,則會在下一個維護時段執行。 |
進行此變更時,不會發生停機。 |
公用存取 |
可公開存取,為資料庫叢集提供公用 IP 位址,這表示可在其虛擬私有雲 (VPC) 之外存取該位址。若要公開存取,資料庫叢集也必須位於中的公用子網路中VPC。 不可公開存取,以使資料庫叢集只能從內部存取VPC. 如需詳細資訊,請參閱從網際網路隱藏資料庫執VPC行個體。 若要從資料庫叢集外部連線到資料庫叢集VPC,資料庫叢集必須可公開存取。此外,必須使用資料庫叢集安全群組的傳入規則授予存取權,且必須符合其他需求。如需詳細資訊,請參閱無法連線到 Amazon RDS 資料庫執行個體。 如果您的資料庫叢集無法公開存取,您可以使用站 AWS 台對站台VPN連線或連線從私人網 AWS Direct Connect 路存取資料庫叢集。如需詳細資訊,請參閱網際網路流量隱私權。 |
無法在修改資料庫叢集時使用。 |
系統會立即進行變更。此設定會忽略立即套用設定。 |
進行此變更時,不會發生停機。 |
儲存體類型 |
資料庫叢集的儲存類型。 僅支援一般用途 SSD (gp3)、佈建 IOPS (io1) 和佈建 IOPS SSD (io2) 儲存體。 如需詳細資訊,請參閱Amazon RDS 存儲類型。 |
CLI選項:
RDSAPI參數:
|
如果您選擇立即套用變更,則會立即執行。 如果您未選擇立即套用變更,則會在下一個維護時段執行。 |
進行此變更時,不會發生停機。 |
VPC安全性群組 |
要與資料庫叢集建立關聯的安全群組。 如需詳細資訊,請參閱VPC 安全群組概觀。 |
CLI選項:
RDSAPI參數:
|
系統會盡快以非同步的方式來套用變更。此設定會忽略立即套用設定。 |
進行此變更時,不會發生停機。 |
修改多可用區域資料庫叢集時不適用的設定
AWS CLI 命令modify-db-cluster和RDSAPI作業 M 中的下列設定odifyDBCluster不適用於異地同步備份資料庫叢集。
您也無法在主控台中為多可用區域資料庫叢集修改這些設定。
AWS CLI 設置 | RDSAPI設置 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|