RDB:DBサーバーの設定変更
ここではディスク容量の増設(50GB→100GB)を行ってみます。
ディスク容量の増設がDBサーバーへ適用される際には、「ディスク同期処理」が実施され、IO性能低下が発生しますのでご注意ください。
DBサーバーの設定変更
DBサーバーの設定は作成後に変更可能です。
下記の画面から設定を変更することができます。
- DBサーバータイプ変更
- 翌月の料金プラン変更
- ディスク容量変更
- 冗長化設定変更
- DBファイアウォール変更
- DBパラメーターグループ変更
- CA証明書変更
- マスターユーザーのパスワード変更
設定変更する際には、変更内容を「今すぐ」適用するか「次のメンテナンスに」適用するかを選択することができます。
変更する設定内容によっては、「次のメンテナンス」を選べないものも存在するのでご注意ください。
※メンテナンスについては下記ページをご確認ください。
技術仕様/制限値:メンテナンス
「次のメンテナンスに」適用するか「今すぐ」適用するかを選べるもの
コントロールパネル | ModifyDBInstance API | 備考 |
---|---|---|
ディスク容量変更 | AllocatedStorage | |
冗長化設定変更/バックアップ設定変更 | BackupRetentionPeriod (0→0以外、0以外→0への変更の場合) |
DBサーバー再起動、DBサービス再起動が発生する場合があります。詳細については下記ページをご確認ください。 技術仕様/制限値:メンテナンス |
DBサーバータイプ変更 | DBInstanceClass | DBサーバー再起動、DBサービス再起動が発生する場合があります。詳細については下記ページをご確認ください。 技術仕様/制限値:メンテナンス |
冗長化設定変更 | MultiAZ | |
DBサーバー名変更 | NewDBInstanceIdentifier |
「今すぐ」適用されるもの(「次のメンテナンスに」適用は選択不可)
コントロールパネル | ModifyDBInstance API | 備考 |
---|---|---|
翌月の料金プラン変更 | AccountingType | |
マスターユーザーのパスワード変更 | MasterUserPassword | |
DBパラメーターグループ変更 | DBParameterGroupName | 変更内容はpostgresql.conf または pg_hba.conf に設定されます。反映するにはDBサービスの再起動(= postgresqlの再起動)が別途必要です。 |
DBファイアウォール変更 | DBSecurityGroups.member.1 | |
バックアップ設定変更(バックアップ時間設定) | PreferredBackupWindow | |
メンテナンス設定変更(メンテナンス時間) | PreferredMaintenanceWindow | |
バックアップ設定変更(バックアップ保持期間) | BackupRetentionPeriod (0以外→0以外への変更の場合) |
|
バックアップ設定変更(バイナリログ保持期間) | BinlogRetentionPeriod CustomBinlogRetentionPeriod |
|
CA証明書変更 | CACertificateIdentifier | DBサービスの再起動が発生します。 |
コントロールパネル
ニフクラRDBを表示します。
左メニューの「DBサーバー」をクリックすると、DBサーバーの一覧が表示されます。
ディスク容量を増設したいDBサーバーのチェックボックスを選択します。
「選択したDBサーバーの操作」と表示されているドロップダウンメニューから「ディスク容量変更」を選択します。
「変更後のディスク容量」で「100GB」を選択します。
「変更のタイミング」で「次のメンテナンス時」を選択します。
「確認へ」ボタンをクリックし、変更内容を確認した上で「設定変更」ボタンをクリックします。
「DB サーバーの一覧」で変更対象のDBサーバーの左にある▼をクリックすると、DBサーバーの詳細が表示されます。
「変更後のディスク容量」の表示が「100GB」となっていれば成功です。
API
下記のパラメーターを指定し、ModifyDBInstance APIを実行します。
DBInstanceIdentifier = mydbinstance
AllocatedStorage = 100
ApplyImmediately = false
例
https://jp-east-1.rdb.api.nifcloud.com/
?Action=ModifyDBInstance
&DBInstanceIdentifier=mydbinstance
&AllocatedStorage=100
&ApplyImmediately=false
&SignatureVersion=2
&SignatureMethod=HmacSHA256
&Timestamp=2013-12-09T00%3A00%3A00.000Z
&AWSAccessKeyId=<NIFCLOUD Access Key ID>
&Signature=<Signature>