

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# レプリケーション インスタンスを再起動する
<a name="CHAP_ReplicationInstance.Rebooting"></a>

 AWS DMS レプリケーションインスタンスを再起動して、レプリケーションエンジンを再起動できます。再起動すると、レプリケーション インスタンスは一時的に機能停止になります。その間、インスタンスのステータスは [**Rebooting**] に設定されます。 AWS DMS インスタンスがマルチ AZ 用に設定されている場合、再起動はフェイルオーバーで実行できます。再起動が完了すると、 AWS DMS イベントが作成されます。

 AWS DMS インスタンスがマルチ AZ 配置の場合、再起動時に、ある AWS アベイラビリティーゾーンから別のアベイラビリティーゾーンへの計画的なフェイルオーバーを強制できます。 AWS DMS インスタンスの計画されたフェイルオーバーを強制すると、 は、別のアベイラビリティーゾーンのスタンバイインスタンスに自動的に切り替える前に、現在のインスタンスのアクティブな接続 AWS DMS を閉じます。計画されたフェイルオーバーで再起動すると、レプリケーション AWS DMS インスタンスクラスのスケーリング時など、インスタンスの計画されたフェイルオーバーイベントをシミュレートできます。

**注記**  
再起動によって、あるアベイラビリティーゾーンから別のアベイラビリティーゾーンへのフェイルオーバーが強制されると、アベイラビリティーゾーンの変更は数分間反映されないことがあります。この遅延は AWS マネジメントコンソール、 および AWS CLI AWS DMS API の呼び出しに表示されます。

再起動時にレプリケーションインスタンス上で移行タスクが実行されている場合、データ損失は発生しません。ただし、タスクは停止して、タスクのステータスがエラー状態に変わります。

移行タスク内のテーブルが一括ロード (フルロードフェーズ) の途中で、まだ開始されていない場合、テーブルはエラー状態になります。ただし、その時点で完了したテーブルは完全な状態で維持されます。フルロードフェーズ中に再起動が発生した場合は、次のいずれかのステップを実行することをお勧めします。
+ ステータスが完了であるテーブルをタスクから削除して、残りのテーブルについてタスクを再開する。
+ ステータスがエラーのテーブルと保留中のテーブルを対象とする新しいタスクを作成する。

移行タスクのテーブルが継続的なレプリケーションフェーズにある場合、再起動が完了するとタスクが再開されます。

ステータスが **Available** 状態でない場合、 AWS DMS レプリケーションインスタンスを再起動することはできません。 AWS DMS インスタンスは、以前にリクエストされた変更やメンテナンスウィンドウアクションなど、いくつかの理由で使用できない場合があります。通常、 AWS DMS レプリケーションインスタンスの再起動に必要な時間は短くなります (5 分未満）。

## AWS コンソールを使用したレプリケーションインスタンスの再起動
<a name="CHAP_ReplicationInstance.Rebooting.CON"></a>

レプリケーションインスタンスを再起動するには、 AWS コンソールを使用します。

**AWS コンソールを使用してレプリケーションインスタンスを再起動するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/) で AWS DMS コンソールを開きます。

1. ナビゲーションペインで **[Replication instances]** (レプリケーション インスタンス) を選択します。

1. 再起動するレプリケーション インスタンスを選択します。

1. [**再起動**] を選択します。**[レプリケーションインスタンスの再起動]** ダイアログボックスが開きます。

1. レプリケーションインスタンスをマルチ AZ 配置向けに設定し、別の AWS アベイラビリティーゾーンにフェイルオーバーする場合は **[Reboot with planned failover?]** チェックボックスをオンにします。

1. [**再起動**] を選択します。

## CLI を使用してレプリケーション インスタンスを再起動する
<a name="CHAP_ReplicationInstance.Rebooting.CLI"></a>

レプリケーションインスタンスを再起動するには、次のパラメータを指定して コマンドを使用します AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/dms/reboot-replication-instance.html](https://docs.aws.amazon.com/cli/latest/reference/dms/reboot-replication-instance.html)。
+ `--replication-instance-arn`

**Example シンプルな再起動の例**  
次の の AWS CLI 例では、レプリケーションインスタンスを再起動します。  

```
aws dms reboot-replication-instance \
--replication-instance-arn arn of my rep instance
```

**Example フェイルオーバーによるシンプルな再起動の例**  
次の の AWS CLI 例では、フェイルオーバーを使用してレプリケーションインスタンスを再起動します。  

```
aws dms reboot-replication-instance \
--replication-instance-arn arn of my rep instance \
--force-planned-failover
```

## API を使用してレプリケーション インスタンスを再起動する
<a name="CHAP_ReplicationInstance.Rebooting.API"></a>

レプリケーションインスタンスを再起動するには、次のパラメータを指定して AWS DMS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html)アクションを使用します。
+ `ReplicationInstanceArn = arn of my rep instance`

**Example シンプルな再起動の例**  
次のコードの例では、レプリケーション インスタンスを再起動します。  

```
 1. https://dms.us-west-2.amazonaws.com/
 2. ?Action=RebootReplicationInstance
 3. &DBInstanceArn=arn of my rep instance
 4. &SignatureMethod=HmacSHA256
 5. &SignatureVersion=4
 6. &Version=2014-09-01
 7. &X-Amz-Algorithm=AWS4-HMAC-SHA256
 8. &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request
 9. &X-Amz-Date=20140425T192732Z
10. &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
11. &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3
```

**Example フェイルオーバーによるシンプルな再起動の例**  
次のコード例では、レプリケーションインスタンスを再起動し、別の AWS アベイラビリティーゾーンにフェイルオーバーします。  

```
 1. https://dms.us-west-2.amazonaws.com/
 2. ?Action=RebootReplicationInstance
 3. &DBInstanceArn=arn of my rep instance
 4. &ForcePlannedFailover=true
 5. &SignatureMethod=HmacSHA256
 6. &SignatureVersion=4
 7. &Version=2014-09-01
 8. &X-Amz-Algorithm=AWS4-HMAC-SHA256
 9. &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request
10. &X-Amz-Date=20140425T192732Z
11. &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
12. &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3
```