翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ARC ルーティングコントロール実行ブロック
アプリケーションの Amazon Application Recovery Controller (ARC) ルーティングコントロールを設定している場合は、ARC ルーティングコントロール実行ブロックを追加してアプリケーショントラフィックをリダイレクトできます。この実行ブロックを使用すると、1 つ以上の ARC ルーティングコントロールの状態を変更して、アプリケーショントラフィックを送信先にリダイレクトできます AWS リージョン。ARC ルーティングコントロールは、ルーティングコントロールに関連付けられた DNS レコードで設定された Amazon Route 53 のヘルスチェックを使用してトラフィックをリダイレクトします。
設定
ルーティングコントロール実行ブロックを設定するには、次の値を入力します。
ステップ名: 名前を入力します。
ステップの説明 (オプション): ステップの説明を入力します。
必要なルーティングコントロール: アクティブ化または非アクティブ化するリージョンごとに、ルーティングコントロールの ARN と、ルーティングコントロールの初期状態であるオンまたはオフを入力します。
タイムアウト: タイムアウト値を入力します。
次に、保存ステップを選択します。
この実行ブロックの想定されるパターンは、特定の でのアプリケーションのセットアップ方法と一致するルーティングコントロールと初期状態を指定することです AWS リージョン。例えば、アプリケーションのリージョン A とリージョン B をアクティブ化できる計画がある場合、状態を On に設定するリージョン A のルーティングコントロールと、状態を On に設定するリージョン B のルーティングコントロールがあります。
次に、プランを実行し、リージョン A をアクティブ化するように指定すると、この実行ブロックを含むワークフローによって、指定されたルーティングコントロールが On に更新され、トラフィックがリージョン A に転送されます。
仕組み
ARC ルーティングコントロール実行ブロックを設定することで、アプリケーショントラフィックを宛先に再ルーティングしたり AWS リージョン、アクティブ/アクティブアプローチでは、非アクティブ化するリージョンへのトラフィックのルーティングを停止したりできます。プランに複数のワークフローが含まれている場合は、使用するすべてのルーティングコントロール実行ブロックの DNS レコードに同じ入力を指定してください。
このブロックは、不正な実行モードをサポートしていません。
計画評価の一環として評価されるもの
リージョンスイッチがプランを評価すると、リージョンスイッチはルーティングコントロールの実行ブロック設定とアクセス許可に対していくつかのチェックを実行します。リージョンスイッチは、指定されたルーティングコントロールが正しく設定され、アクセス可能であることを確認します。
リージョンスイッチは、プランの IAM ロールにルーティングコントロールの状態にアクセスして更新するために必要なアクセス許可があることも検証します。リージョンスイッチ実行ブロックに必要なアクセス許可の詳細については、「」を参照してくださいARC でのリージョン切り替えのアイデンティティベースのポリシーの例。
ルーティングコントロール実行ブロックを適切に機能させるには、正しい IAM アクセス許可が不可欠です。これらの検証のいずれかが失敗した場合、リージョンスイッチは問題があることを示す警告を返し、アクセス許可または設定の問題を解決するのに役立つ特定のエラーメッセージを提供します。これにより、プランの実行中にこのステップが実行されている間に、ARC ルーティングコントロールを管理および操作するために必要なアクセス権がプランに付与されます。