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

一時的に Amazon RDS DB インスタンスを停止する

一時的なテストや毎日の開発作業のために、断続的に DB インスタンスを使用する場合、コスト削減のため、Amazon RDS DB インスタンスを一時的に停止できます。DB インスタンスが停止している間は、プロビジョニングされたストレージ (プロビジョニングされた IOPS を含む) とバックアップストレージ (指定された保存期間内の手動スナップショットと自動バックアップを含む) は請求されますが、DB インスタンス時間は課金されません。詳細については、「 Billing FAQs」を参照してください。

MariaDB、Microsoft SQL Server、MySQL、Oracle、PostgreSQL の各エンジンを実行している DB インスタンスを停止して起動することができます。DB インスタンスの停止と起動は、すべての DB インスタンスクラスとすべての AWS リージョンでサポートされています。

DB インスタンスを停止すると、DB インスタンスは正常なシャットダウンを実行し、実行を停止します。DB インスタンスのステータスは、stopping に変更してから stopped に変更します。すべてのストレージボリュームは DB インスタンスに接続されたままとなり、データは保持されます。DB インスタンスの RAM に保存されているデータは削除されます。Amazon RDS は、自動的に停止された DB インスタンスをバックアップします。

DB インスタンスは最大 7 日間停止できます。DB インスタンスを手動で起動しないで 7 日間が経過すると、DB インスタンスは自動的に起動します。

メリット

DB インスタンスを停止、起動を行うのは、DB スナップショットを作成してからスナップショットを復元するよりも高速です。

DB インスタンスを停止すると、ID、ドメインネームサーバー (DNS) エンドポイント、パラメータグループ、セキュリティグループ、およびオプショングループが保持されます。DB インスタンスを起動すると、停止したときと同じ構成になります。さらに、DB インスタンスを停止すると、Amazon RDS に Amazon Simple Storage Service (Amazon S3) トランザクションログが保持されるため、必要に応じてポイントインタイムの復元を実行できます。

制約事項

DB インスタンスを停止して起動する際の制限は次のとおりです。

  • リードレプリカが含まれているか、リードレプリカである DB インスタンスは停止できません。

  • マルチ AZ 配置の DB インスタンスは停止できません。

  • Microsoft SQL Server ミラーリングを使用している DB インスタンスは停止できません。

  • 停止された DB インスタンスを変更することはできません。

  • 停止された DB インスタンスに関連付けられているオプショングループを削除することはできません。

  • 停止した DB インスタンスに関連付けられている DB パラメータグループを削除することはできません。

オプショングループとパラメータグループに関する考慮事項

オプショングループに関連付けられた DB インスタンスがある場合、永続オプション (固定オプションを含む) をオプショングループから削除することはできません。この機能は、stoppingstoppedstarting の状態の DB インスタンスにも当てはまります。

停止した DB インスタンスに関連付けられているオプショングループまたは DB パラメータグループは変更できますが、変更は次回 DB インスタンスを起動するまで発生しません。変更をすぐに適用することを選択した場合、変更は DB インスタンスの起動時に発生します。それ以外の場合は、DB インスタンスを起動後の次のメンテナンスウィンドウで変更が発生します。

VPC に関する考慮事項

DB インスタンスを停止すると、その DNS エンドポイントが保持されます。Amazon Virtual Private Cloud (Amazon VPC) にない DB インスタンスを停止すると、Amazon RDS は、DB インスタンスの IP アドレスを解放します。VPC 内にある DB インスタンスを停止すると、DB インスタンスには IP アドレスが保持されます。

注記

DB インスタンスへの接続には、IP アドレスではなく、常に DNS エンドポイントを使用する必要があります。

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

DB インスタンスを停止するには

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

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

  3. [Instance Actions] を選択し、次に [Stop] を選択します。

  4. [Continue] を選択します。

CLI

AWS CLI を使用して DB インスタンスを停止するには、以下のパラメータを使用して stop-db-instance コマンドを呼び出します。

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

Copy
stop-db-instance --db-instance-identifier mydbinstance

API

Amazon RDS API を使用して DB インスタンスを停止するには、以下のパラメータを使用して StopDBInstance アクションを呼び出します。

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

Copy
https://rds.amazonaws.com/ ?Action=StopDBInstance &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=087a8eb41cb1ab5f99e81575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97

関連トピック