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

PostgreSQL データベースエンジンを実行している DB インスタンスの変更

ストレージの追加や DB インスタンスクラスの変更などのタスクを完了するために、DB インスタンスの設定を変更できます。このトピックでは、Amazon RDS PostgreSQL DB インスタンスを変更する手順と、PostgreSQL インスタンスの設定について説明します。Amazon RDS DB インスタンスの名前変更、再起動、削除、タグ付け、アップグレードなど、その他のタスクの詳細については、「Amazon RDS DB インスタンスのライフサイクル」を参照してください。本稼働インスタンスの変更前に、変更の影響をより的確に把握できるように、テストインスタンスで変更をテストすることをお勧めします。このテストは特に、データベースのバージョンをアップグレードするときに重要です。

変更はすぐに適用されるようにするか、DB インスタンスの次のメンテナンス時間中に適用されるようにすることができます。変更をすぐに適用すると、機能が停止することがあります。DB インスタンスを変更するときの [Apply Immediately] オプションの影響の詳細については、「Amazon RDS DB インスタンスを変更し、Apply Immediately パラメータを使用する」を参照してください。

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

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

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

  2. ナビゲーションペインの [Instances] をクリックします。

  3. 変更する DB インスタンスのチェックボックスをオンにし、[Modify] をクリックします。

  4. [Modify DB Instance] ダイアログボックスで、必要に応じて以下の設定を変更します。

    設定 説明

    インスタンスの仕様

    DB Engine Version

    表示されたリストで、使用する PostgreSQL データベースエンジンのバージョンをクリックします。

    DB インスタンスクラス

    表示されるリストで、使用する DB インスタンスクラスをクリックします。インスタンスクラスの詳細については、「DB インスタンスクラス」を参照してください。

    マルチ AZ 配置

    別のアベイラビリティゾーンにある DB インスタンスのスタンバイレプリカを作成する場合、[Yes] をクリックします。それ以外の場合は、[No] をクリックします。マルチ AZ 配置の詳細については、「高可用性 (マルチ AZ) 」を参照してください。

    ストレージタイプ

    使用するストレージのタイプを選択します。以下のストレージの変更を行うと、どの場合も数分間一時的に機能停止になります。

    • [Magnetic] から [General Purpose (SSD)] または [Provisioned IOPS (SSD)] への変更。

    • [Provisioned IOPS (SSD)] または [General Purpose (SSD)] から [Magnetic] への変更。

    • カスタム DB パラメータグループを使用する場合、[General Purpose (SSD)] から [Provisioned IOPS (SSD)] への変更、または [Provisioned IOPS (SSD)] から [General Purpose (SSD)] への変更。

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

    Allocated Storage

    DB インスタンスに割り当てるストレージの量をギガバイト単位で指定します。許容される最小値は 5 GB、最大値は 6 TB です。DB インスタンスの変更時、ストレージの量を増やすことができますが、割り当てたストレージの量を減らすことはできません。割り当て済みストレージの詳細については、「Amazon RDS ストレージの種類」を参照してください。

    設定

    DB インスタンス識別子

    新しい名前を入力することで DB インスタンスの名前を変更できます。DB インスタンス識別子を変更すると、Apply Immediately を true に設定した場合はインスタンスが即時に再起動し、Apply Immediately を false に設定した場合は次のメンテナンス時に再起動します。この値は小文字で保存されます。

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

    マスターユーザーのパスワードを入力します。パスワードには 8〜41 文字の英数字を使用する必要があります。マスターパスワードをリセットすることで、その DB インスタンスに割り当てられた権限もリセットできます。詳細については、「DB インスタンス所有者のロールパスワードのリセット」を参照してください。

    ネットワークとセキュリティ

    サブネットグループ

    DB インスタンス用サブネットグループを選択します。 この設定を使用して、DB インスタンスを別の VPC に移動できます。 DB インスタンスが VPC 内に存在しない場合は、この設定を使用して、VPC 内に DB インスタンスを移行できます。 詳細については、「VPC 外の DB インスタンスを VPC に移行する」を参照してください。

    セキュリティグループ

    DB インスタンスに関連付けるセキュリティグループを選択します。セキュリティグループの詳細については、DB セキュリティグループの操作 (EC2-Classic プラットフォーム) を参照してください。

    認証機関

    使用する証明書を選択します。

    パブリックアクセス可能

    DB インスタンスにパブリック IP アドレスを与える場合には [Yes] を選択します。これにより、VPC 外部からのアクセスが可能になります (DB インスタンスを VPC のパブリックサブネットに配置することも必要です)。それ以外の場合は [No] を選択して、DB インスタンスへのアクセスは VPC 内だけで実行できるようにします。DB インスタンスをパブリックアクセスから隠す方法については、「VPC の DB インスタンスをインターネットから隠す 」を参照してください。

    データベースの選択肢

    パラメーターグループ

    DB インスタンスに関連付けるパラメータグループを選択します。この設定を変更しても機能は停止しません。パラメータグループ名自体は即時に変更されますが、フェイルオーバーなしでインスタンスを再起動するまで実際のパラメーターの変更は適用されません。DB インスタンスは自動的には再起動されず、次のメンテナンス時までパラメーターの変更は適用されません。パラメータグループの詳細については、「DB パラメータグループを使用する」を参照してください。

    Option Group

    PostgreSQL DB インスタンスに使用できるオプションはありません。オプショングループの詳細については、「オプショングループを使用する」を参照してください。

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

    スナップショットの作成時に DB インスタンスタグを DB スナップショットへコピーするには、このオプションを選択します。

    Database Port

    データベースへのアクセスに使用する新しいポートを指定します。

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

    [Apply Immediately] チェックボックスがオンかどうかにかかわらず、データベースポートを変更すると、データベースが再起動されます。

    バックアップ

    バックアップの保存期間

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

    注記

    バックアップ保持期間を 0 から 0 以外の値、0 以外の値から 0 に変更すると、機能が即時に停止します。

    バックアップウィンドウ

    データベースの自動バックアップが実行される期間を設定します。開始時間を協定世界時 (UTC) で、実行期間を時間単位で指定します。

    Auto Minor Version Upgrade

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

    メンテナンス時間

    アップグレードを含めシステムメンテナンスが実行される期間を設定します。開始時間を UTC で、実行期間を時間単位で指定します。

  5. 変更をすぐに適用するには、[Apply Immediately] チェックボックスをオンにします。このオプションを選択すると、機能が停止することがあります。[Apply Immediately] オプションの影響の詳細については、「Amazon RDS DB インスタンスを変更し、Apply Immediately パラメータを使用する」を参照してください。

  6. すべての変更が正しいことを確認したら、[Continue] をクリックします。変更をキャンセルする場合、ページの右上隅にある [X] をクリックします。

  7. 必要な変更が要約画面に一覧表示されていることを確認し、[Modify DB Instance] をクリックします。

CLI

PostgreSQL DB インスタンスを変更するには、AWS CLI の modify-db-instance コマンドを使用します。

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

Parameters

  • --db-instance-identifier—DB インスタンスの名前です。

  • --backup-retention-period—自動バックアップの保持日数です。

  • --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 pgdbinstance \ --backup-retention-period 7 \ --no-auto-minor-version-upgrade \ --no-apply-immediately

Windows の場合:

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

API

PostgreSQL DB インスタンスを変更するには、ModifyDBInstance アクションを使用します。

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

Parameters

  • DBInstanceIdentifier—DB インスタンスの名前です。

  • BackupRetentionPeriod—自動バックアップの保持日数です。

  • AutoMinorVersionUpgrade=false—自動マイナーバージョンアップグレードを不許可にします。自動マイナーバージョンアップグレードを許可するには、値を true に設定します。

  • ApplyImmediately=false—次のメンテナンス時間中に変更を適用します。今すぐ変更を適用するには、値を true に設定します。

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=ModifyDBInstance &ApplyImmediately=false &AutoMinorVersionUpgrade=false &BackupRetentionPeriod=7 &DBInstanceIdentifier=mydbinstance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-east-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

このページの内容: