

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

# ARC でルーティングコントロールのヘルスチェックを作成する
<a name="routing-control.create-health-check"></a>

トラフィックの再ルーティングに使用する各ルーティングコントロールに、ルーティングコントロールのヘルスチェックを関連付けます。次に、各ヘルスチェックに Amazon Route 53 DNS レコード (フェイルオーバー DNS レコードなど) を設定します。そうすると、関連するルーティングコントロールの状態を更新して、`On` や `Off` に設定するだけで、Amazon Application Recovery Controller (ARC) のトラフィックを再ルーティングできます。

**注記**  
既存のルーティングコントロールのヘルスチェックを編集して、別のルーティングコントロールに関連付けることはできません。

# ルーティングコントロールのヘルスチェックを作成するには


1. [https://console.aws.amazon.com/route53recovery/home#/dashboard](https://console.aws.amazon.com/route53recovery/home#/dashboard) で ARC コンソールを開きます。

1. **[ルーティングコントロール]** を選択します。

1. **[ルーティングコントロール]** ページで、[ルーティングコントロール] を選択します。

1. **[ルーティングコントロール]** の詳細ページで、**[ヘルスチェックの作成]** を選択します。

1. ヘルスチェックの名前を入力し、**[作成]** を選択します。

次に、Route 53 DNS レコードを作成し、ルーティングコントロールのヘルスチェックをそれぞれのレコードに関連付けます。例えば、ルーティング制御のヘルスチェックを関連付けたい DNS フェイルオーバーレコードが 2 つあるとします。ARC がルーティングコントロールを使用してトラフィックを正しくフェイルオーバーするには、まず、Route 53 に 2 つのフェイルオーバーレコード (プライマリとセカンダリ) を作成します。DNS フェイルオーバーレコードの設定に関する詳細については、「[ヘルスチェックの概念](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/route-53-concepts.html#route-53-concepts-health-checking)」を参照してください。

プライマリフェイルオーバーレコードを作成すると、値は次のようになります。

```
			Name: myapp.yourdomain.com
			Type: CNAME
			Set Identifier: Primary
			Failover: Primary
			TTL: 0
			Resource Records:
			Value: cell1.yourdomain.com
			Health Check ID: xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
```

セカンダリフェイルオーバーレコードの値は、次のようになります。

```
			Name: myapp.yourdomain.com
			Type: CNAME
			Set Identifier: Secondary
			Failover: Secondary
			TTL: 0
			Resource Records:
			Value: cell2.yourdomain.com
			Health Check ID: xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
```

ここで、障害が発生したためにトラフィックを再ルーティングしたいとしましょう。そのためには、関連するルーティングコントロールの状態を更新して、プライマリルーティングコントロールの状態を `OFF` に、セカンダリルーティングコントロールの状態を `ON` に変更します。これを行うと、関連するヘルスチェックによってプライマリレプリカへのトラフィックの送信が停止され、代わりにセカンダリレプリカへルーティングされます。ルーティング制御によるトラフィックのフェイルオーバーの詳細については、「[ARC API を使用してルーティングコントロールの状態を取得および更新する (推奨)](routing-control.update.api.md)」を参照してください。

ARC API オペレーションを使用してルーティングコントロールおよび関連するヘルスチェックを作成するための AWS CLI コマンドの例については、「」を参照してください[で ARC ルーティングコントロール API オペレーションを使用する例 AWS CLI](getting-started-cli-routing.md)。