メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

MariaDB データベースエンジンを実行する DB インスタンスを変更する

ストレージの追加や DB インスタンスクラスの変更などのタスクを完了するために、DB インスタンスの設定を変更できます。このトピックでは、Amazon RDS MariaDB DB インスタンスを変更する手順と、MariaDB インスタンスの設定について説明します。

本稼働インスタンスの変更前に、各変更の影響を完全に把握できるように、テストインスタンスで変更をテストすることをお勧めします。 このテストは特に、データベースのバージョンをアップグレードするときに重要です。

DB インスタンスの設定を変更後、変更はすぐに適用することができますし、DB インスタンスの次のメンテナンス時間中にそれらを適用することもできます。 一部の変更により、DB インスタンスの再起動によって中断が発生します。

AWS マネジメントコンソール

MariaDB DB インスタンスを変更するには

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. ナビゲーションペインで、[DB Instances] を選択し、変更する DB インスタンスを選択します。

  3. [Instance Actions] を選択してから、[Modify] を選択します。[Modify DB Instance] ページが表示されます。

  4. 必要に応じて任意の設定を変更してください。各設定の詳細については、「MariaDB DB インスタンスの設定」を参照してください。

  5. 変更をすぐに適用するには、[Apply Immediately] を選択します。 このオプションを選択すると、停止状態になる場合があります。詳細については、「即時適用の効果」を参照してください。

  6. すべての変更が正しいことを確認したら、[Continue] を選択します。

  7. 確認ページで、変更内容を確認します。正しい場合は、[Modify DB Instance] を選択して変更を保存します。

    または、[Back] を選択して変更を編集するか、[Cancel] を選択して変更をキャンセルします。

CLI

AWS CLI を使用して MariaDB DB インスタンスを変更するには、modify-db-instance コマンドを呼び出します。DB インスタンス識別子と、変更する設定のパラメータを指定します。各パラメータの詳細については、「MariaDB DB インスタンスの設定」を参照してください。

次のコードでは、バックアップ保存期間を 1 週間 (7 日間) に設定して、mydbinstance を変更します。このコードは、--no-auto-minor-version-upgrade を使用して、自動マイナーバージョンアップグレードを無効にします。自動マイナーバージョンアップグレードを許可するには、--auto-minor-version-upgrade を使用します。変更は、--no-apply-immediately を使用して次のメンテナンスウィンドウ中に適用されます。今すぐ変更を適用するには、--apply-immediately を使用します。詳細については、「即時適用の効果」を参照してください。

Linux、OS X、Unix の場合:

Copy
aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --backup-retention-period 7 \ --no-auto-minor-version-upgrade \ --no-apply-immediately

Windows の場合:

Copy
aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --backup-retention-period 7 ^ --no-auto-minor-version-upgrade ^ --no-apply-immediately

API

Amazon RDS API を使用して MariaDB インスタンスを変更するには、ModifyDBInstance アクションを呼び出します。DB インスタンス識別子と、変更する設定のパラメータを指定します。各パラメータの詳細については、「MariaDB DB インスタンスの設定」を参照してください。

次のコードは、バックアップ保持期間を 1 週間 (7 日間) に設定し自動マイナーバージョンアップグレードを無効にすることで、mydbinstance を変更します。これらの変更は、次のメンテナンス時間中に適用されます。

Copy
https://rds.amazonaws.com/ ?Action=ModifyDBInstance &ApplyImmediately=false &AutoMinorVersionUpgrade=false &BackupRetentionPeriod=7 &DBInstanceIdentifier=mydbinstance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-west-1/rds/aws4_request &X-Amz-Date=20131016T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=087a8eb41cb1ab0fc9ec1575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97

MariaDB DB インスタンスの設定

次の表には、変更ができる設定、変更ができない設定、変更が適用される時間、変更により DB インスタンスのダウンタイムが生じるかどうかに関する詳細が含まれます。

設定 設定の説明 変更を行った場合 ダウンタイムに関する注意

Allocated Storage

DB インスタンスに割り当てるストレージ (ギガバイト単位)。 許容される最小ストレージは 5 GB で、最大ストレージは 6 TB です。

詳細については、「Amazon RDS のストレージ」を参照してください。

[Apply Immediately] を true に設定している場合は、変更がすぐに適用されます。

[Apply Immediately] を false に設定している場合、変更は次のメンテナンス時間に適用されます。

ダウンタイムなし。パフォーマンスは変更時に低下する可能性があります。

Auto Minor Version Upgrade

DB インスタンスで、DB エンジンのマイナーバージョンアップグレードをリリースと同時に自動的に受信するには、[Yes] をクリックします。 アップグレードはスケジュールされたメンテナンス時間中にのみインストールされます。

バックアップの保存期間

自動バックアップが保持される日数。 自動バックアップを無効にするには、バックアップ保持期間を 0 に設定します。

詳細については、「バックアップの使用 」を参照してください。

[Apply Immediately] を true に設定している場合は、変更がすぐに適用されます。

[Apply Immediately] を false に設定し、設定を 0 以外の値から別の 0 以外の値に変更した場合、変更は可能な限り早く非同期的に適用されます。 そうでない場合、変更は次のメンテナンス時間中に行われます。

0 から 0 以外の値、0 以外の値から 0 に変更した場合、機能停止が発生します。

バックアップウィンドウ

データベースの自動バックアップが実行される期間。 バックアップウィンドウは、協定世界時 (UTC) の開始時間で、時間単位での実行期間です。

詳細については、「バックアップの使用 」を参照してください。

変更は、可能な限り早く非同期的に適用されます。

認証機関

使用する証明書。

タグをスナップショットへコピー

DB インスタンスタグがある場合、このオプションは DB スナップショットを作成する際にそれらをコピーします。

詳細については、「Amazon RDS リソースのタグ付け」を参照してください。

Database Port

データベースへのアクセスに使用するポート。

ポート値は、DB インスタンスのオプショングループのオプションに指定されているポート値と一致しないようにしてください。

変更はただちに発生します。 この設定は、[Apply Immediately] 設定を無視します。

DB インスタンスはすぐに再起動されます。

DB Engine Version

使用する MariaDB データベースエンジンのバージョン。 本稼働 DB インスタンスをアップグレードする前に、テストインスタンスでアップグレードプロセスをテストして、所要時間の確認とアプリケーションの検証をすることをお勧めします。

詳細については、「MariaDB DB エンジンのアップグレード」を参照してください。

[Apply Immediately] を true に設定している場合は、変更がすぐに適用されます。

[Apply Immediately] を false に設定している場合、変更は次のメンテナンス時間に適用されます。

この変更中に、機能停止が発生します。

DB インスタンスクラス

使用する DB インスタンスクラス。

詳細については、「DB インスタンスクラス」を参照してください。

[Apply Immediately] を true に設定している場合は、変更がすぐに適用されます。

[Apply Immediately] を false に設定している場合、変更は次のメンテナンス時間に適用されます。

この変更中に、機能停止が発生します。

DB インスタンス識別子

DB インスタンス識別子。この値は小文字で保存されます。

DB インスタンスの名前の変更に伴う影響の詳細については、「DB インスタンスの名前変更」を参照してください。

[Apply Immediately] を true に設定している場合は、変更がすぐに適用されます。

[Apply Immediately] を false に設定している場合、変更は次のメンテナンス時間に適用されます。

この変更中に、機能停止が発生します。 DB インスタンスは再起動されます。

DB Parameter Group

DB インスタンスに関連付けるパラメータグループ。

詳細については、「DB パラメータグループを使用する」を参照してください。

パラメータグループの変更は直ちに行われます。 ただし、パラメータの変更は、フェイルオーバーなしで DB インスタンスを手動で再起動した場合にのみ行われます。

詳細については、「DB インスタンスを再起動する」を参照してください。

この変更時に機能停止は発生しません。 ただし、パラメータの変更は、フェイルオーバーなしで DB インスタンスを手動で再起動した場合にのみ行われます。

Enable Enhanced Monitoring

DB インスタンスが実行されているオペレーティングシステムに対してリアルタイムでのメトリクスの収集を有効にするには、[Yes] を選択します。

詳細については、「拡張モニタリング」を参照してください。

メンテナンス時間

システムメンテナンスを実行する時間帯。 該当する場合は、システムメンテナンスにはアップグレードが含まれます。 メンテナンス時間は、協定世界時 (UTC) の開始時間で、時間単位での実行期間です。

そのウィンドウを現在の時刻に設定した場合、保留中の変更が確実に適用されるように、現在の時刻からウィンドウの終わりまで 30 分以上必要です。

詳細については、「Amazon RDS メンテナンスウィンドウ」を参照してください。

変更はただちに発生します。 この設定は、[Apply Immediately] 設定を無視します。

機能停止を引き起こす保留中のアクションが 1 つ以上あり、現在の時刻を含むようにメンテナンス時間を変更した場合、それらの保留中のアクションはすぐに適用され、機能停止は発生しません。

マルチ AZ 配置

複数のアベイラビリティーゾーンにある DB インスタンスをデプロイする場合、[Yes] をクリックします。それ以外の場合は、[No] をクリックします。

詳細については、「リージョンとアベイラビリティーゾーン」を参照してください。

[Apply Immediately] を true に設定している場合は、変更がすぐに適用されます。

[Apply Immediately] を false に設定している場合、変更は次のメンテナンス時間に適用されます。

新しいマスターパスワード

マスターユーザーのパスワード。 パスワードには 8 〜 41 文字の英数字を使用する必要があります。

変更は、可能な限り早く非同期的に適用されます。 この設定は、[Apply Immediately] 設定を無視します。

Option Group

DB インスタンスに関連付けるオプショングループ。

詳細については、「オプショングループを使用する」を参照してください。

[Apply Immediately] を true に設定している場合は、変更がすぐに適用されます。

[Apply Immediately] を false に設定している場合、変更は次のメンテナンス時間に適用されます。

パブリックアクセス可能

パブリック IP アドレスを DB インスタンスに割り当てる場合は [Yes] を選択します。これは、VPC の外部でアクセスできることを意味します。 パブリックにアクセス可能となるよう、DB インスタンスは、VPC のパブリックサブネット内にある必要があります。 DB インスタンスを VPC 内からのみアクセス可能にするには、[No] を選択します。

詳細については、「VPC の DB インスタンスをインターネットから隠す」を参照してください。

変更はただちに発生します。 この設定は、[Apply Immediately] 設定を無視します。

セキュリティグループ

DB インスタンスに関連付けるセキュリティグループ。

詳細については、「DB セキュリティグループの操作 (EC2-Classic プラットフォーム)」を参照してください。

変更は、可能な限り早く非同期的に適用されます。 この設定は、[Apply Immediately] 設定を無視します。

ストレージタイプ

使用するストレージのタイプ。

詳細については、「Amazon RDS ストレージの種類」を参照してください。

[Apply Immediately] を true に設定している場合は、変更がすぐに適用されます。

[Apply Immediately] を false に設定している場合、変更は次のメンテナンス時間に適用されます。

以下の変更を行うと、プロセスが開始される間に短い停止が発生します。その後は、変更が実行されている間もデータベースを通常どおりに使用できます。

  • [General Purpose (SSD)] から [Magnetic] へ。

 

  • カスタムパラメータグループを使用している場合、[General Purpose (SSD)] から [Provisioned IOPS (SSD)] へ。

 

  • [Magnetic] から [General Purpose (SSD)] へ。

 

  • [Magnetic] から [Provisioned IOPS (SSD)] へ。

 

  • [Provisioned IOPS (SSD)] から [Magnetic] へ。

     

 

  • カスタムパラメータグループを使用している場合、[Provisioned IOPS (SSD)] から [General Purpose (SSD)] へ。

 

サブネットグループ

DB インスタンスのサブネットグループ。 この設定を使用して、DB インスタンスを別の VPC に移動できます。 DB インスタンスが VPC 内に存在しない場合は、この設定を使用して、VPC 内に DB インスタンスを移行できます。

詳細については、「VPC 外の DB インスタンスを VPC に移行する」を参照してください。

関連トピック