Amazon Lex V2 を使用している場合は、代わりに Amazon Lex V2 ガイドを参照してください。
Amazon Lex V1 を使用している場合は、ボットを Amazon Lex V2 にアップグレードすることをお勧めします。V1 には新機能を追加されませんので、すべての新しいボットには V2 を使用することを強くお勧めします。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 4: Amazon Cognito をセットアップする
ウェブアプリケーションのアクセス許可とユーザーを管理するには、Amazon Cognito をセットアップする必要があります。Amazon Cognito は、ウェブアプリケーションが安全で、アクセス制御があることを確認します。Amazon Cognito は ID プールを使い、AWS の他のサービスへのアクセス権をユーザーに付与する AWS 認証情報を提供します。このチュートリアルでは、Amazon Lex へのアクセスを提供します。
ID プールを作成する際、Amazon Cognito は認証済みおよび未認証のユーザーのための AWS Identity and Access Management (IAM) ロールを提供します。IAM ロールを変更するには、Amazon Lex へのアクセスを許可するポリシーを追加します。
Amazon Cognito をセットアップするには
-
AWS Management Console にサインインして、Amazon Cognito コンソール (https://console.aws.amazon.com/cognito/
) を開きます。 -
[Manage Identity Pools (ID プールの管理)] を選択します。
-
[Create new identity pool] を選択します。
-
ID プールを設定します。
-
ID プール名 —
BotPool
など、プールの目的を示す名前を入力します。 -
[Unauthenticated identities] (認証されていない ID) セクションで、[Enable access to unauthenticated identities] (認証されていない ID に対してアクセスを有効にする) を選択します。
-
-
[Create Pool] (プールの作成) を選択します。
-
[Identify the IAM roles to use with your new identity pool] (新しい ID プールで使用する IAM ロールを特定する) ページで、[詳細の表示] (View Details) を選択します。
-
IAM ロール名を記録します。後で変更します。
-
[Allow] (許可) を選択します。
-
[Getting Started with Amazon Cognito] (Amazon Cognito の使用開始方法) ページの [Platform] (プラットフォーム) で、[JavaScript] を選択します。
-
[Get AWS 認証情報の取得] セクションで、[アイデンティティプールの ID] を見つけて記録します。
-
Amazon Lex へのアクセスを許可するには、認証済みおよび認証されていない IAM ロールを変更します。
AWS Management Console にサインインして、IAM コンソール (https://console.aws.amazon.com/iam/)
を開きます。 -
ナビゲーションペインの [Access Management] (アクセス管理) で、[Roles] (ロール) を選択します。
-
検索ボックスに、認証された IAM ロールの名前を入力し、その横のチェックボックスを選択します。
-
[Attach policies] (ポリシーの添付) を選択します。
-
検索ボックスで
AmazonLexRunBotsOnly
を入力し、その横のチェックボックスを選択します。 -
[Attach policies] (ポリシーの添付) を選択します。
-
-
検索ボックスに、認証されていないIAM ロールの名前を入力し、その横のチェックボックスをオンにします。
-
[Attach policies] (ポリシーの添付) を選択します。
-
検索ボックスで
AmazonLexRunBotsOnly
を入力し、その横のチェックボックスを選択します。 -
[Attach policies] (ポリシーの添付) を選択します。
-
次のステップ
ステップ 5: ボットをウェブアプリケーションとしてデプロイする