DB クラスターのアップデートを適用する
Amazon RDS を使用すると、メンテナンスオペレーションを適用するタイミングを選択できます。RDS コンソール、AWS Command Line Interface (AWS CLI)、または RDS API を使用して、Amazon RDS にアップデートを適用するタイミングを指定できます。
DB クラスターのアップデートを管理するには
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、[データベース] を選択します。
-
アップデートが必要な DB クラスターを選択します。
-
[アクション] で、以下のいずれかのオプションを選択します。
-
今すぐアップグレード
-
次のウィンドウでアップグレード
注記
[次のウィンドウでアップグレード] を選択して、アップデートを延期する場合は、[後でアップグレード] を選択します。既にスタートしているメンテナンスアクションは延期できません。
メンテナンスアクションをキャンセルするには、DB インスタンスを変更し、[マイナーバージョン自動アップグレード] を無効にします。
-
保留中のアップデートを DB クラスターに適用するには、AWS CLI コマンドの apply-pending-maintenance-action を使用します。
例
Linux、macOS、Unix の場合:
aws rds apply-pending-maintenance-action \ --resource-identifier
arn:aws:rds:us-west-2:001234567890:db:mysql-db
\ --apply-actionsystem-update
\ --opt-in-typeimmediate
Windows の場合:
aws rds apply-pending-maintenance-action ^ --resource-identifier
arn:aws:rds:us-west-2:001234567890:db:mysql-db
^ --apply-actionsystem-update
^ --opt-in-typeimmediate
注記
メンテナンスアクションを延期するには、--opt-in-type
として undo-opt-in
を指定します。メンテナンスアクションが既にスタートされている場合は、--opt-in-type
として undo-opt-in
を指定できません。
メンテナンスアクションをキャンセルするには、modify-db-instance AWS CLI コマンドを実行し、--no-auto-minor-version-upgrade
を指定します。
少なくとも 1 つの保留中のアップデートがあるリソースのリストを取得するには、describe-pending-maintenance-actions AWS CLI コマンドを使用します。
例
Linux、macOS、Unix の場合:
aws rds describe-pending-maintenance-actions \ --resource-identifier
arn:aws:rds:us-west-2:001234567890:db:mysql-db
Windows の場合:
aws rds describe-pending-maintenance-actions ^ --resource-identifier
arn:aws:rds:us-west-2:001234567890:db:mysql-db
AWS CLI コマンド describe-pending-maintenance-actions
の --filters
パラメータを指定して、DB クラスターのリソースのリストを取得することもできます。--filters
コマンドの形式は、Name=
です。filter-name
,Value=resource-id
,...
以下は、フィルターの Name
パラメータの許容値です。
db-instance-id
- DB インスタンス識別子または Amazon リソースネーム (ARN) のリストが許容されます。返されるリストには、これらの ID または ARN で識別された DB インスタンスの保留中のメンテナンスアクションのみが含まれます。db-cluster-id
- DB クラスター識別子または Amazon Aurora 用の ARN のリストが許容されます。返されるリストには、これらの ID または ARN で識別された DB クラスターの保留中のメンテナンスアクションのみが含まれます。
次の例では、sample-cluster1
DB クラスターと sample-cluster2
DB クラスターの保留中のメンテナンスアクションが返されます。
例
Linux、macOS、Unix の場合:
aws rds describe-pending-maintenance-actions \ --filters Name=db-cluster-id,Values=sample-cluster1,sample-cluster2
Windows の場合:
aws rds describe-pending-maintenance-actions ^ --filters Name=db-cluster-id,Values=sample-cluster1,sample-cluster2
アップデートを DB クラスターに適用するには、Amazon RDS API の ApplyPendingMaintenanceAction
オペレーションを呼び出します。
少なくとも 1 つの保留中のアップデートがあるリソースのリストを返すには、Amazon RDS API の DescribePendingMaintenanceActions
オペレーションを呼び出します。