会話ログの設定 - Amazon Lex

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

会話ログの設定

会話ログを有効または無効にするには、コンソールまたは conversationLogSettings フィールド がある CreateBotAlias または UpdateBotAlias オペレーションを使用します。オーディオログ、テキストログ、またはその両方をオンまたはオフにできます。新しいボットセッションでログ記録が開始されます。ログ設定への変更は、アクティブなセッションでは反映されません。

テキストログを保存するには、 AWS アカウントで Amazon CloudWatch Logs ロググループを使用します。任意の有効なロググループを使用できます。ロググループは、Amazon Lex V2 ボットと同じリージョンに存在する必要があります。 CloudWatch Logs ロググループの作成の詳細については、「Amazon Logs ユーザーガイド」の「ロググループとログストリームの操作」を参照してください。 CloudWatch

オーディオログを保存するには、 AWS アカウントで Amazon S3 バケットを使用します。任意の有効な S3 バケットを使用できます。バケットは Amazon Lex V2 ボットと同じリージョンにあることが必要です。S3 バケットの作成の詳細については、「Amazon Simple Storage Service スタートガイド」の「バケットの作成」を参照してください。

コンソールを使用して会話ログを管理する場合、コンソールはサービスロールを更新して、ロググループと S3 バケットにアクセスできるようにします。

コンソールを使用しない場合、Amazon Lex V2 が設定済みのロググループまたはバケットの書き込みを有効にするポリシーのある IAM ロールを提供する必要があります。を使用してサービスにリンクされたロールを作成する場合は AWS Command Line Interface、次の例のように、 custom-suffixオプションを使用してロールにカスタムサフィックスを追加する必要があります。詳細については、「会話ログ用の IAM ロールとポリシーの作成」を参照してください。

aws iam create-service-linked-role \ --aws-service-name lexv2.amazon.aws.com \ --custom-suffix suffix

会話ログを有効にするために使用する IAM ロールには、iam:PassRole アクセス許可が必要です。以下のポリシーをロールにアタッチする必要があります。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iam:PassRole", "Resource": "arn:aws:iam::account:role/role" } ] }

会話ログの有効化

コンソールを使用してログを有効にするには
  1. [https://console.aws.amazon.com/lexv2/] で、Amazon Lex V2 コンソールを開いてください。

  2. リストからボットを選択します。

  3. 左側のメニューで、[エイリアス] を選択します。

  4. エイリアスのリストで、会話ログを設定するエイリアスを選択します。

  5. [会話ログ] セクションで、[会話ログを管理する]を選択します。

  6. テキストログの場合は、有効化を選択し、Amazon CloudWatch Logs ロググループ名を入力します。

  7. オーディオログの場合は、[有効化]を選択し、次に、S3 バケット情報を入力します。

  8. オプション。オーディオログを暗号化するには、暗号化に使用する AWS KMS キーを選択します。

  9. [Save] (保存) を選択して、会話のログ記録を開始します。必要に応じて、Amazon Lex V2 は、Logs CloudWatch ロググループと選択した S3 バケットにアクセスするためのアクセス許可でサービスロールを更新します。 V2

会話ログの無効化

コンソールを使用してログをオフにするには
  1. [https://console.aws.amazon.com/lexv2/] で、Amazon Lex V2 コンソールを開いてください。

  2. リストからボットを選択します。

  3. 左側のメニューで、[エイリアス] を選択します。

  4. エイリアスのリストで、会話ログを設定するエイリアスを選択します。

  5. [会話ログ] セクションで、[会話ログを管理する]を選択します。

  6. ログ記録をオフにするには、テキストロギング、オーディオロギング、またはその両方を無効にします。

  7. 会話のログ記録を停止するには、[Save] (保存) を選択します。