修改 Amazon RDS 資料庫執行個體 - Amazon Relational Database Service

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

修改 Amazon RDS 資料庫執行個體

您可以變更資料庫執行個體的設定,以完成新增額外儲存體或變更資料庫執行個體類別等任務。在本主題中,您可以瞭解如何修改 Amazon RDS 資料庫執行個體,以及瞭解資料庫執行個體的設定。

建議您先在測試執行個體上測試任何變更,然後再修改生產執行個體。這樣做可協助您充分了解每個變更的影響。這在升級資料庫版本時特別重要。

對資料庫執行個體進行的大多數修改,您可以立即套用或延遲到下一個維護時段才進行。而諸如參數群組變更等部分修改作業,則要求您手動重新啟動資料庫執行個體,才能使變更生效。

重要

部分修改作業會導致系統停機;因為 Amazon RDS 必須重新啟動資料庫執行個體,才能使變更生效。因此,請務必先檢視修改作業對資料庫與應用程式所造成的影響,再修改資料庫執行個體設定。

修改資料庫執行個體
  1. 登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在導覽窗格中選擇 Databases (資料庫),然後選擇您要修改的資料庫執行個體。

  3. 選擇 Modify (修改)Modify DB instance (修改資料庫執行個體) 頁面隨即出現。

  4. 變更您要的任何設定。如需每項設定的相關資訊,請參閱 資料庫執行個體的設定

  5. 當所有變更都如您所願時,請選擇 Continue (繼續) 並查看修改摘要。

  6. (選用) 選擇 Apply immediately (立即套用) 以立即套用變更。在某些情況下,選擇此選項會導致停機。如需詳細資訊,請參閱 排程修改設定

  7. 在確認頁面上,檢閱您的變更。如果都正確,請選擇 Modify DB instance (修改資料庫執行個體) 以儲存您的變更。

    或者,選擇 Back (上一步) 以編輯變更,或是選擇 Cancel (取消) 以取消變更。

若要使用修改資料庫執行個體 AWS CLI,請呼叫命modify-db-instance令。指定資料庫執行個體識別符,以及您要修改選項的值。如需每個選項的詳細資訊,請參閱資料庫執行個體的設定

範例

以下程式碼會修改 mydbinstance,將備份保留期設為 1 週 (7 天)。程式碼可藉由使用 --deletion-protection 來啟用刪除保護。若要停用刪除保護,請使用 --no-deletion-protection。使用 --no-apply-immediately,會在下一次維護時段期間由系統套用變更。使用 --apply-immediately 可立即套用變更。如需詳細資訊,請參閱 排程修改設定

對於LinuxmacOS、或Unix:

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --backup-retention-period 7 \ --deletion-protection \ --no-apply-immediately

在 Windows 中:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --backup-retention-period 7 ^ --deletion-protection ^ --no-apply-immediately

若要使用 Amazon RDS API 來修改資料庫執行個體,請呼叫 ModifyDBInstance 操作。指定資料庫執行個體識別符,以及您要修改設定的參數。如需每項參數的相關資訊,請參閱 資料庫執行個體的設定

排程修改設定

修改資料庫執行個體時,您可以決定何時進行修改。

立即或在維護時段期間排程修改。

若要立即套用變更,而不是在下一個維護時段中套用,請選擇中的「立即套用」選項 AWS Management Console。或者,在--apply-immediately使用 Amazon RDS API 呼叫 AWS CLI 或將ApplyImmediately參數設定為true時,您也可以使用參數。

如果您不選擇立即套用變更,RDS 會將變更放入擱置的修改佇列中。在下一個維護時段期間,RDS 會套用佇列中的任何暫止變更。若您選擇立即套用變更,則系統會一併套用待定修改佇列中的新變更及任何變更內容。

若要查看下一個維護時段擱置的修改,請使用describe-db-instances AWS CLI 指令並檢查PendingModifiedValues欄位。

重要

如果有任何擱置的修改需要資料庫執行個體暫時無法使用 (停機),選擇 apply immediately (立即套用) 選項可能會導致非預期的停機時間。

當您選擇立即套用變更時,任何待定的修改也會立即套用,而不會等到下一次維護時段才套用。

若您不想在下一個維護時段套用待定變更,您可修改資料庫執行個體以還原該變更。您可以使用 AWS CLI 並指定--apply-immediately選項來執行此操作。

即使您選擇延遲變更,針對某些資料庫設定的變更仍會立即套用。若要查看不同的資料庫設定如何影響立即套用設定,請參閱 資料庫執行個體的設定

資料庫執行個體的設定

在下表中,您可以找到有關可以修改和不可修改之設定的詳細資訊。也可以找到何時可以套用變更,以及變更是否會導致資料庫執行個體停機。若使用多可用區域這類 Amazon RDS 功能,您之後修改資料庫執行個體時,可以最大限度減少停機時間。如需詳細資訊,請參閱 設定及管理多可用區部署

您可以使用主控台、modify-db-instance CLI 命令或 ModifyDBInstance RDS API 操作來修改資料庫執行個體。

主控台設定和說明 CLI 選項和 RDS API 參數 進行變更時的狀態 停機時間備註 支援的資料庫引擎

配置儲存

要配置給資料庫執行個體的儲存體 (以 GiB 為單位)。您只能增加配置的儲存體。您無法減少配置的儲存體。

您無法修改部分舊版資料庫執行個體的儲存體,或是由舊版資料庫快照還原的資料庫執行個體。如果資料庫執行個體不符合資格,主控台中的 Allocated storage (配置的儲存體) 選項就會停用。您可以檢查是否可以通過使用 CLI 命令 describe-valid-db-instance-修改分配更多的存儲。此命令會傳回您資料庫執行個體的有效儲存選項。

如果資料庫執行個體狀態為 storage-optimization,則您無法修改已配置的儲存體。如果已在過去六小時修改資料庫執行個體,則您也無法修改其已配置的儲存體。

允許的儲存體上限視資料庫引擎及儲存體類型而定。如需詳細資訊,請參閱 Amazon RDS 資料庫執行個體儲存體

CLI 選項:

--allocated-storage

RDS API 參數:

AllocatedStorage

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,不會發生停機。但是,進行變更時可能會降低效能。

所有資料庫引擎

架構組態

允許多個租戶資料庫駐留在資料庫執行個體的組態。目前,只有 RDS for Oracle 容器資料庫 (CDB) 支援此設定。

如果 CDB 位於單一租戶組態中,您可以修改它,以使用多租戶組態。在此組態中,您可以使用 RDS API 建立 1—30 個租用戶資料庫,具體取決於資料庫版本和任何必要的選項授權。不支援應用程式 PDB 和 Proxy PDB。多租戶組態是永久的,這表示您以後無法將 CDB 轉換回單一租戶組態。

注意

Amazon RDS 功能稱為「multi-tenant」而不是「multitenant」,因為它是 RDS 平台的一項功能,而不只是 Oracle 資料庫引擎而已。「Oracle 多租戶」一詞僅指與內部部署和 RDS 部署相容的 Oracle 資料庫架構。

如需詳細資訊,請參閱 RDS for Oracle CDB 概觀

CLI 選項:

--multi-tenant (CDB 架構的多租戶組態)

--no-multi-tenant (CDB 架構的單一租戶組態)

API 參數:

MultiTenant

系統會立即進行變更。

進行此變更時,不會發生停機。

Oracle

架構設定

Oracle 資料庫的架構:CDB 或非 CDB。如果您選擇 Oracle 多租戶架構,RDS for Oracle 會將您的非 CDB 轉換為使用單一租戶組態的 CDB。

您的資料庫必須是執行 Oracle 資料庫 19c 且具有 2021 年 4 月或更高 RU 的非 CDB,才支援此設定。轉換後,您的 CDB 會包含一個初始插入式資料庫 (PDB)。架構變更是永久的,這表示您無法將 CDB 轉換回非 CDB。

注意

若要將單一租戶組態中的 CDB 轉換為多租戶組態,請再次修改 CDB 執行個體,然後為架構組態選擇多租戶組態

如需詳細資訊,請參閱 CDB 架構的單一租戶組態

CLI 選項:

--engine oracle-ee-cdb (Oracle 多租戶)

--engine oracle-se2-cdb (Oracle 多租戶)

API 參數:

Engine

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,會發生停機。

Oracle

Auto minor version upgrade (自動次要版本升級)

選擇 [啟用 auto 動次要版本升級],讓您的資料庫執行個體在推出時自動接收偏好的次要資料庫引擎版本升級。這是預設行為。Amazon RDS 會在維護時段執行自動次要版本升級。如果您未選擇「啟用 auto 動次要版本升級」,則當新的次要版本可用時,資料庫執行個體不會自動升級。

如需詳細資訊,請參閱 自動升級次要引擎版本

CLI 選項:

--auto-minor-version-upgrade | --no-auto-minor-version-upgrade

RDS API 參數:

AutoMinorVersionUpgrade

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

備份複寫

選擇 [啟用複寫至其他 AWS 區域],在其他區域建立備份以進行災難復原。

然後選擇其他備份的 Destination Region (目的地區域)

無法在修改資料庫執行個體時使用。如需使用 AWS CLI 或 RDS API 啟用跨區域備份的相關資訊,請參閱啟用跨區域自動備份

系統會盡快以非同步的方式來套用變更。

進行此變更時,不會發生停機。

Oracle、PostgreSQL、SQL Server

Backup retention period (備份保留期間)

自動備份保留的天數。若要停用自動備份,請將備份保留期設為 0。

如需詳細資訊,請參閱 備份簡介

注意

如果您使用 AWS Backup 來管理備份,則不適用此選項。如需相關資訊 AWS Backup,請參閱 AWS Backup 開發人員指南

CLI 選項:

--backup-retention-period

RDS API 參數:

BackupRetentionPeriod

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,並將設定從非零值變更為另一個非零值,則系統會盡快以非同步的方式來套用變更。否則,在下一次維護時段期間,系統才會進行變更。

如果將 0 變更為非零值,或將非零值變更為 0,便會發生停機。

這適用於單一可用區和多個可用區資料庫執行個體。

所有資料庫引擎

備份時段

進行自動資料庫備份的時間範圍。備份時段是國際標準時間 (UTC) 格式的開始時間和以小時為單位的持續時間。

如需詳細資訊,請參閱 備份簡介

注意

如果您使 AWS Backup 用管理備份,則不會顯示此選項。如需相關資訊 AWS Backup,請參閱開AWS Backup 發人員指南

CLI 選項:

--preferred-backup-window

RDS API 參數:

PreferredBackupWindow

系統會盡快以非同步的方式來套用變更。

進行此變更時,不會發生停機。

所有資料庫引擎

憑證授權單位

資料庫執行個體所使用之伺服器憑證的憑證授權單位 (CA)。

如需詳細資訊,請參閱

CLI 選項:

--ca-certificate-identifier

RDS API 參數:

CACertificateIdentifier

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

只有在資料庫引擎不支援無需重新啟動即可輪換時,才會發生停機。您可以使用指 describe-db-engine-versions AWS CLI 令來判斷 DB 引擎是否支援旋轉而不重新啟動。

所有資料庫引擎

Copy tags to snapshots (將標籤複製到快照)

如果您有任何資料庫執行個體標籤,啟用此選項,以便在您建立資料庫快照時複製這些標籤。

如需詳細資訊,請參閱 標記 Amazon RDS 資源

CLI 選項:

--copy-tags-to-snapshot--no-copy-tags-to-snapshot *

RDS API 參數:

CopyTagsToSnapshot

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

Database port (資料庫連線埠)

您要用來存取資料庫執行個體的連接埠。

與資料庫執行個體相關聯之選項群組中的選項所指定的任何連接埠值,都不可與該連接埠值相符。

如需詳細資訊,請參閱 連接至 Amazon RDS 資料庫執行個體

CLI 選項:

--db-port-number

RDS API 參數:

DBPortNumber

系統會立即進行變更。此設定會忽略立即套用設定。

資料庫執行個體會立即重新啟動。

所有資料庫引擎

DB engine version (資料庫引擎版本)

您要使用的資料庫引擎的版本。升級生產資料庫執行個體之前,建議您先在測試資料庫執行個體上測試升級程序。這樣做有助於確認其持續時間並驗證您的應用程式。

如需詳細資訊,請參閱 升級資料庫執行個體引擎版本

CLI 選項:

--engine-version

RDS API 參數:

EngineVersion

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,會發生停機。

所有資料庫引擎

DB instance class (資料庫執行個體類別)

您要使用的資料庫執行個體類別。

如需詳細資訊,請參閱 資料庫執行個體類別

CLI 選項:

--db-instance-class

RDS API 參數:

DBInstanceClass

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,會發生停機。

所有資料庫引擎

DB instance identifier (資料庫執行個體識別符):

新的資料庫執行個體識別符。此值會以小寫字母字串的形式儲存。

如需重新命名資料庫執行個體的效果詳細資訊,請參閱重新命名資料庫執行個體

CLI 選項:

--new-db-instance-identifier

RDS API 參數:

NewDBInstanceIdentifier

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

除非您的資料庫引擎版本支援動態 SSL 上傳,否則在此變更期間將發生停機。若要判斷您的版本是否需要重新啟動,請執行下列 AWS CLI 命令:

aws rds describe-db-engine-versions \ --default-only \ --engine your-db-engine \ --query 'DBEngineVersions[*].SupportsCertificateRotationWithoutRestart'

所有資料庫引擎

DB parameter group (資料庫參數群組)

要與資料庫執行個體建立關聯的資料庫參數群組。

如需詳細資訊,請參閱 使用參數群組

CLI 選項:

--db-parameter-group-name

RDS API 參數:

DBParameterGroupName

新資料庫參數群組與資料庫執行個體的關聯會立即發生。

將新的資料庫參數群組與資料庫執行個體建立關聯時,不會發生停機時間。

資料庫參數群組的關聯性與參數群組中參數變更的應用程式不同。RDS 只有在您手動重新啟動資料庫執行個體後,才會在新關聯的群組中套用修改的靜態和動態參數設定。但是,如果您在將資料庫參數群組與資料庫執行個體建立關聯之後修改動態參數,則這些參數設定會立即套用,而不需要重新開機。

如需詳細資訊,請參閱 使用參數群組重新啟動中的資料庫執行個體

所有資料庫引擎

專用日誌磁碟區

使用專用日誌磁碟區 (DLV),將資料庫交易日誌儲存在儲存體磁碟區上,此儲存體磁碟區與包含資料庫資料表的磁碟區不同。

如需詳細資訊,請參閱 使用專用日誌磁碟區 (DLV)

CLI 選項:

-dedicated-log-volume

RDS API 參數:

DedicatedLogVolume

資料庫執行個體重新啟動時會套用變更。

資料庫執行個體重新啟動時會停機。

MariaDB、MySQL、PostgreSQL

刪除保護

啟用刪除保護可避免您的資料庫執行個體遭意外刪除。

如需詳細資訊,請參閱 刪除資料庫執行個體

CLI 選項:

--deletion-protection|--no-deletion-protection

RDS API 參數:

DeletionProtection

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

Enhanced Monitoring (增強型監控)

Enable Enhanced Monitoring (啟用增強型監控),以針對資料庫執行個體執行所在的作業系統即時收集指標。

如需詳細資訊,請參閱 使用增強型監控來監控作業系統指標

CLI 選項:

--monitoring-interval--monitoring-role-arn

RDS API 參數:

MonitoringInterval、 與 MonitoringRoleArn

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

IAM DB authentication (IAM 資料庫身分驗證)

Enable IAM DB authentication (啟用 IAM 資料庫身分驗證),透過使用者和角色驗證資料庫使用者。

如需詳細資訊,請參閱 適用於 MariaDB、MySQL 和 PostgreSQL 的 IAM 資料庫身分驗證

CLI 選項:

--enable-iam-database-authentication|--no-enable-iam-database-authentication

RDS API 參數:

EnableIAMDatabaseAuthentication

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,不會發生停機。

僅限 MariaDB、MySQL 和 PostgreSQL

Kerberos 身分驗證

選擇要將資料庫執行個體移至的 Active Directory。目錄必須在此作業執行之前便存在。如果已經選取目錄,則可以指定 None (無),從其目前目錄移除資料庫執行個體。

如需詳細資訊,請參閱 Kerberos 身分驗證

CLI 選項:

--domain--domain-iam-role-name

RDS API 參數:

Domain、 與 DomainIAMRoleName

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,會發生短暫的停機。

僅限 Microsoft SQL Server、MySQL、Oracle 及 PostgreSQL

License model (授權模式)

選擇bring-your-own-license使用您的 Db2 和甲骨文的許可證。

選擇 license-included (已包含授權) 來使用 Microsoft SQL Server 或 Oracle 的一般授權合約。

如需詳細資訊,請參閱Amazon 適用於 Db2 的授權選項Amazon RDS 上的 Microsoft SQL Server 授權RDS for Oracle 授權選項

CLI 選項:

--license-model

RDS API 參數:

LicenseModel

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,會發生停機。

僅限 Microsoft SQL Server 及 Oracle

Log exports (日誌匯出)

要發佈到 Amazon CloudWatch 日誌的資料庫日誌檔類型。

如需詳細資訊,請參閱 將資料庫日誌發佈至 Amazon CloudWatch Logs

CLI 選項:

--cloudwatch-logs-export-configuration

RDS API 參數:

CloudwatchLogsExportConfiguration

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

Maintenance window (維護時段)

進行系統維護的時間範圍。系統維護包括升級 (如適用)。維護時段是國際標準時間 (UTC) 格式的開始時間和以小時為單位的持續時間。

如果您將時段設定為目前時間,則目前時間與結束時段必須至少間隔 30 分鐘。此計時有助於確保系統成功套用任何待定變更。

如需詳細資訊,請參閱 Amazon RDS 維護時段

CLI 選項:

--preferred-maintenance-window

RDS API 參數:

PreferredMaintenanceWindow

系統會立即進行變更。此設定會忽略立即套用設定。

如果您有一個或多個會導致停機的擱置動作,並將維護時段變更至涵蓋目前時間,則系統會立即套用這些擱置動作,最終導致停機。

所有資料庫引擎

管理中的主要認證 AWS Secrets Manager

選取 Manage master credentials in AWS Secrets Manager (管理 AWS Secrets Manager中的主要憑證) 以秘密管理 Secrets Manager 中的主要使用者密碼。

選擇性地選擇要用來保護機密的 KMS 金鑰。從您帳戶中的 KMS 金鑰進行選擇,或輸入來自不同帳戶的金鑰。

如果 RDS 已在管理資料庫執行個體的主要使用者密碼,您可以選擇 Rotate secret immediately (立即輪換機密) 來輪換主要使用者密碼。

如需詳細資訊,請參閱 使用 Amazon RDS Amazon 和密碼管理 AWS Secrets Manager

CLI 選項:

--manage-master-user-password | --no-manage-master-user-password

--master-user-secret-kms-key-id

--rotate-master-user-password | --no-rotate-master-user-password

RDS API 參數:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

RotateMasterUserPassword

如果您開啟或關閉自動主要使用者密碼管理,變更會立即發生。此變更會忽略立即套用設定。

如果您要輪換主要使用者密碼,則必須指定立即套用變更。

進行此變更時,不會發生停機。

所有資料庫引擎

Multi-AZ deployment (異地同步備份部署)

Yes (是) 以便在多個可用區域部署您的資料庫執行個體。否則為 No (否)

如需詳細資訊,請參閱 設定及管理多可用區部署

CLI 選項:

--multi-az|--no-multi-az

RDS API 參數:

MultiAZ

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,不會發生停機。但是,可能會對效能產生影響。如需詳細資訊,請參閱 將資料庫執行個體修改為多可用區域資料庫執行個體部署

所有資料庫引擎

Network type (網路類型)

受資料庫執行個體支援的 IP 地址通訊協定。

IPv4,指定資源只能透過網際網路通訊協定第 4 版 (IPv4) 定址通訊協定與資料庫執行個體進行通訊。

雙堆疊模式,指定資源可以透過 IPv4、網際網路通訊協定第 6 版 (IPv6) 或兩者與資料庫執行個體進行通訊。如果您有任何資源必須透過 IPv6 定址通訊協定與您的資料庫執行個體進行通訊,請使用雙堆疊模式。此外,請確保將 IPv6 CIDR 區塊與您指定的資料庫子網路群組中的所有子網路相關聯。

如需詳細資訊,請參閱 Amazon RDS IP 定址

CLI 選項:

--network-type

RDS API 參數:

NetworkType

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,可能會發生停機。

所有資料庫引擎

新主要使用者密碼

主要使用者的密碼。密碼必須包含 8–41 個英數字元。

CLI 選項:

--master-user-password

RDS API 參數:

MasterUserPassword

系統會盡快以非同步的方式來套用變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

Option group (選項群組)

要與資料庫執行個體相關聯的選項群組。

如需詳細資訊,請參閱 使用選項群組

CLI 選項:

--option-group-name

RDS API 參數:

OptionGroupName

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,不會發生停機。有一種情形例外,那就是將 MariaDB 稽核外掛程式新增至 RDS for MariaDB 或 RDS for MySQL 資料庫執行個體,這樣做可能會造成中斷。

所有資料庫引擎

Performance Insights (績效詳情)

Enable Performance Insights (啟用績效詳情) 會監控您的資料庫執行個體負載,讓您可分析資料庫效能並對其進行故障排除。

績效詳情不適用於某些資料庫引擎版本和資料庫執行個體類別。如果您的資料庫執行個體無法使用 Performance Insights (績效詳情) 區段,則不會顯示在主控台中。

如需詳細資訊,請參閱 在 Amazon RDS 上使用績效詳情監控資料庫負載Performance Insights 支援 Amazon RDS 資料庫引擎和執行個體類別

CLI 選項:

--enable-performance-insights| --no-enable-performance-insights

RDS API 參數:

EnablePerformanceInsights

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

除了 Db2 以外的全部

Performance Insights AWS KMS key (績效詳情)

用於加密 Performance Insights 資料的 AWS KMS 金鑰識別碼。 AWS KMS key 金鑰識別碼是 Amazon 資源名稱 (ARN)、金 AWS KMS 鑰識別碼或 KMS 金鑰的金鑰別名。

如需詳細資訊,請參閱 開啟和關閉 Amazon RDS 的 Performance Insights

CLI 選項:

--performance-insights-kms-key-id

RDS API 參數:

PerformanceInsightsKMSKeyId

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

除了 Db2 以外的全部

績效詳情保留期間

Performance Insights 資料的保留時間,單位為天。免費方案中的保留設定為 Default (7 days) (預設值 (7 天))。若要更長時間保留績效資料,請指定 1 - 24 個月。如需保留期間的詳細資訊,請參閱 Performance Insights 的定價和資料保留

如需詳細資訊,請參閱 開啟和關閉 Amazon RDS 的 Performance Insights

CLI 選項:

--performance-insights-retention-period

RDS API 參數:

PerformanceInsightsRetentionPeriod

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

除了 Db2 以外的全部

處理器功能

為資料庫執行個體的資料庫執行個體類別指定的 CPU 核心數和每個核心的執行緒數目。

如需詳細資訊,請參閱 針對 RDS for Oracle 中的資料庫執行個體類別設定處理器

CLI 選項:

--processor-features--use-default-processor-features | --no-use-default-processor-features

RDS API 參數:

ProcessorFeatures、 與 UseDefaultProcessorFeatures

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,會發生停機。

僅限 Oracle

佈建 IOPS

資料庫執行個體的新佈建 IOPS (每秒輸入/輸出作業數) 值。只有在您針對 Storage type (儲存體類型) 選擇下列其中一項時,才能使用此設定:

  • General purpose SSD (gp3) (一般用途 SSD (gp3))

  • Provisioned IOPS SSD (io1) (佈建 IOPS SSD (io1))

  • 佈建的 IOPS 固態硬碟 (io2)

如需詳細資訊,請參閱 佈建 IOPS SSD 儲存體gp3 儲存裝置 (建議使用)

CLI 選項:

--iops

RDS API 參數:

Iops

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,不會發生停機。

所有資料庫引擎

公用存取

Publicly accessible (可公開存取) 用來給予資料庫執行個體一個公有 IP 地址,這表示可在 VPC 外加以存取。資料庫執行個體也必須位於 VPC 的公有子網路中,才能公開存取。

Not publicly accessible (不可公開存取) 將使得資料庫執行個體只能從 VPC 內部存取。

如需詳細資訊,請參閱 在 VPC 中的網際網路中隱藏資料庫執行個體

若要從其 VPC 外部連線到資料庫執行個體,資料庫執行個體必須可公開存取。亦須使用資料庫執行個體安全群組的傳入規則授予存取權。此外,必須滿足其他要求。如需詳細資訊,請參閱 無法連線至 Amazon RDS 資料庫執行個體

如果您的資料庫執行個體無法公開存取,您也可以使用 AWS Site-to-Site VPN 連線或連線,從私人網路存取該執行個 AWS Direct Connect 體。如需詳細資訊,請參閱 網際網路流量隱私權

CLI 選項:

--publicly-accessible | --no-publicly-accessible

RDS API 參數:

PubliclyAccessible

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

安全群組

要與資料庫執行個體相關聯的 VPC 安全群組。

如需詳細資訊,請參閱 使用安全群組控制存取

CLI 選項:

--vpc-security-group-ids

RDS API 參數:

VpcSecurityGroupIds

系統會盡快以非同步的方式來套用變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

儲存體自動調整規模

Enable storage autoscaling (啟用儲存體自動調整規模) 可讓 Amazon RDS 在需要避免資料庫執行個體耗盡儲存空間時,自動增加儲存體。

使用 Maximum storage threshold (儲存體閾值上限) 可設定 Amazon RDS 的上限,以自動增加資料庫執行個體的儲存體。預設為 1,000 GiB。

如需詳細資訊,請參閱 使用 Amazon RDS 儲存體自動擴展自動管理容量

CLI 選項:

--max-allocated-storage

RDS API 參數:

MaxAllocatedStorage

系統會立即進行變更。此設定會忽略立即套用設定。

進行此變更時,不會發生停機。

所有資料庫引擎

Storage throughput (訊息輸送量)

資料庫執行個體的新儲存體輸送量值。只有在您針對 Storage type (儲存體類型) 選擇 General purpose SSD (gp3) (一般用途 SSD (gp3)) 時,才能使用此設定。

如需詳細資訊,請參閱 gp3 儲存裝置 (建議使用)

CLI 選項:

--storage-throughput

RDS API 參數:

StorageThroughput

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,不會發生停機。

所有資料庫引擎

儲存體類型

您要使用的儲存體類型。

如果您選擇 General Purpose SSD (gp3) (一般用途 SSD (gp3)),您可以在 Advanced settings (進階設定) 下佈建額外的 Provisioned IOPS (佈建 IOPS) 和 Storage throughput (儲存體輸送量)。

如果您選擇佈建 IOPS 固態硬碟 (io1)佈建 IOPS 固態硬碟 (io2),請輸入佈建的 IOPS 值。

在 Amazon RDS 開始修改您的資料庫執行個體以變更儲存體大小或類型之後,六小時內您都無法提交另一個請求來變更儲存體大小、效能或類型。

如需詳細資訊,請參閱 Amazon RDS 儲存類型

CLI 選項:

--storage-type

RDS API 參數:

StorageType

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

下列所有變更都會導致程序開始時短暫停機。之後,當變更生效時,您就可以正常使用資料庫。

  • General Purpose (SSD) (一般用途 (SSD)) 或 Provisioned IOPS (SSD) (佈建 IOPS (SSD)) 到 Magnetic (磁帶)。

  • Magnetic (磁帶) 到 General Purpose (SSD) (一般用途 (SSD)) 或 Provisioned IOPS (SSD) (佈建 IOPS (SSD))。

所有資料庫引擎

DB subnet group (資料庫子網路群組)

資料庫執行個體的資料庫子網路群組。您可以使用此設定將資料庫執行個體移動至不同的 VPC。

如需詳細資訊,請參閱 Amazon VPC 和 Amazon RDS

CLI 選項:

--db-subnet-group-name

RDS API 參數:

DBSubnetGroupName

如果您選擇立即套用變更,則會立即執行。

如果您未選擇立即套用變更,則會在下一個維護時段執行。

進行此變更時,會發生停機。

所有資料庫引擎