Lex V2 ボットを使用したグローバルレジリエンシーのデプロイ - Amazon Lex

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

Lex V2 ボットを使用したグローバルレジリエンシーのデプロイ

グローバルレジリエンシーを使用すると、セカンダリリージョンでボットをレプリケートできます。セカンダリリージョンは、両方のリージョンでユーザーのボットの自動レプリケーションを使用してアクティブにできます。リージョンが停止した場合、バックアップリージョンがあります。Global Resiliency がアクティブになると、作成された新しいボットが 2 番目のAWSリージョンにレプリケートされます。

グローバルレジリエンシー情報パネルには、デプロイの詳細が表示されます。

Global Resiliency パネルでは、次の情報にアクセスできます。

  • ソースの詳細 – ボットのソースリージョン、レプリカタイプ、レプリケーションが有効になった日付、最後に作成されたバージョンに関する情報。この情報を使用して、ボットの反復を追跡します。

  • レプリケーションの詳細 – ボットレプリカを作成したら、レプリケートされたリージョン、レプリカタイプ、最終バージョンの同期日、および最終レプリケートされたバージョンを追跡できます。この情報を使用して、ボットレプリカの同期を追跡します。

  • ソースリージョン – グローバルレジリエンシーが有効になっているリージョン。ソースリージョンを変更して、両方のリージョンでボットをレプリケートできます。

  • レプリカタイプ – ボットが読み取り専用であるか、リージョンに基づいて読み書きできるかどうかを示します。

  • レプリカリージョン – グローバルレジリエンシーのためにソースボットをレプリケートするために使用されるセカンダリリージョン。グローバル障害耐性は現在、IAD/PDX および LDN/FRA リージョンペアでのみ機能します。

  • レプリケーションが有効になった日付 – ボットレプリカが有効になった日時。

  • 最後に作成されたバージョン – ソースリージョンのレプリカに関連付けられた最後のボットバージョン。

Lex V2 ボットのグローバル障害耐性の有効化

Amazon Lex V2 コンソールでグローバルレジリエンシーを有効にする前に、ボットレプリケーションを有効にするユーザーにサービスリンクロール () を作成するアクセス許可があることを確認する必要がありますSLR。Global Resiliency は、 が呼び出されると、これらのFAS認証情報を使用して、SLR有効なアカウントに CreateReplica を作成します。Amazon Lex V2 でグローバルレジリエンシーSLRの を設定する方法の詳細については、「 AWSマネージドポリシー: AmazonLexFullAccess」を参照してください。

注記

この機能は、米国東部 (バージニア北部) および米国西部 (オレゴン) リージョンで作成された Amazon Connect および Amazon Lex V2 インスタンスでのみ使用できます。

この機能を利用するには、Amazon Connect ソリューションアーキテクトまたはテクニカルアカウントマネージャーにお問い合わせください。

グローバルレジリエンシーをアクティブ化し、2 番目のリージョンのボットレプリケーションを設定します。

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

  2. 左側のナビゲーションパネルの Bots ナビゲーションからレプリケートするボットを選択します。

  3. Deployment > Global Resiliency を選択します。

  4. ウィンドウの右上隅にあるレプリカの作成ボタンを選択して、ボットのドラフトバージョンを作成します。

    注記

    セカンダリリージョンにレプリケートするボットと同じ名前のボットがないことを確認します。(ボットには一意の名前を付ける必要があります)。

  5. グローバルレジリエンシー に移動し、レプリカの作成 - このアクションにより、ボットのドラフトバージョンが作成されます (ステータスを確認したり、将来のビルドの詳細を確認したりする場合を除いて、グローバルレジリエンシータブに戻る必要はありません)。

    注記

    グローバルレジリエンシーでレプリケーション用のエイリアスボットを作成するには、エイリアスに移動し、グローバルレジリエンシー対応ボットの新しいエイリアスを作成を選択します。レプリケーションが有効になった後に作成されたエイリアスのみがレプリケートされます。

  6. エイリアス - グローバルレジリエンシーが有効になっているボットの新しいエイリアスを作成します。レプリケーションが有効になった後に作成されたエイリアスのみがレプリケートされます。

  7. バージョン に移動 - グローバルレジリエンシーが有効になっているボットの新しいバージョンを作成します。レプリケーションが有効になった後に作成されたバージョンのみがレプリケートされます。

注記

お客様は、レプリケートされたボットのリソースベースのポリシーとタグを完全に管理できます。Lambda 関数と CloudWatch Logs Groups は、同じ識別子を持つ両方のリージョンにデプロイする必要があります。レプリカリージョンで lambda 関数を再度関連付ける必要はありません。

グローバルレジリエンシーの無効化

グローバル障害耐性を無効にするボタンを選択すると、グローバル障害耐性をいつでも無効にできます。このアクションは、ソースボットとそれに関連付けられたエイリアスとバージョンが他のリージョンにレプリケートされるのを停止します。

を Lex V2 ボットのグローバルレジリエンシーAPIsで使用する

次の を使用して、グローバルレジリエンシーでAPI呼び出しを行うことができますAPIs。Global Resiliency APIsと Amazon Lex V2 の詳細については、Amazon Lex V2 APIガイド を参照してください。

  • CreateBotReplica

    Global Resiliency を有効にし、レプリケートされたボットを作成します。replicaRegion が必須です。

    詳細については、Lex APIガイドCreateBotReplicaの「」を参照してください。

  • DeleteBotReplica

    グローバルレジリエンシーを無効にし、レプリケートされたボットを削除します。replicaRegion および botId が必須です。

    詳細については、Lex APIガイドDeleteBotReplicaの「」を参照してください。

  • ListBotReplicas

    セカンダリゾーンのレプリケートされたボットを一覧表示します。botId が必須です。

    詳細については、Lex APIガイドListBotReplicasの「」を参照してください。

  • DescribeBotReplica

    レプリケートされたボットの情報の概要。replicaRegion および botId が必須です。

    詳細については、Lex APIガイドDescribeBotReplicaの「」を参照してください。