シリーズ: Google Dialogflow統合を構成する
Google Dialogflow Platformサービスアカウントの資格情報を構成する
前提条件
- Google Cloud Platformアカウント
- Google Dialogflowを有効にしたGoogle Cloudプロジェクト
- EdgeおよびMedia Tierバージョン 1.0.0.8398以降
詳細については、 契約を追加する。 Google Dialogflowのセットアップページ
Genesys CloudでGoogle Dialogflow統合を使用する前に、Google Dialogflowサービスアカウントを設定し、 Google Dialogflow用のOAuthクライアント認証情報の構成. この記事では、Google ダイアログフロー サービス アカウントの資格情報を構成する方法について説明します。
メモ: Google では、プロジェクトごとに 1 つのボットしか許可しています。 複数のボットを表示するには、コンシューマー プロジェクトを作成し、ボットをリソース プロジェクトとして作成します。 詳細については、 複数のプロジェクトの使用.
Google Dialogflow Platformサービスアカウントの資格情報を設定するには、次の手順を実行します。
- Google Cloud Platform コンソール 、新しいプロジェクトを作成し、プロジェクトのサービスアカウントを作成します。 詳細については、 サービス アカウントの作成と管理をご覧ください。
- 付与する Dialogflow APIクライアント そして Dialogflow APIリーダー サービスアカウントへの役割。 詳細については、 サービス アカウントへのロールの付与. メモ: これらの役割により、Genesys CloudはGoogle Dialogflowエージェントにアクセスして検索し、実行時にボットを正常に実行できます。
- サービス アカウント キーを作成し、JSON バージョンをダウンロードします。 詳細については、 サービスアカウントキーの作成と管理をご覧ください。 メモ: JSONファイルには、Genesys Cloudとの統合に必要な認証情報が含まれています。 Google Dialogflow統合では、サービスアカウントにロールまたは管理者を追加する必要はありません。
- Genesys Cloudで、Google Dialogflowインテグレーションを開きます。
- 以前に統合をGenesys Cloud組織にインストールしていない場合は、 今すぐインストールをご覧ください。
- 統合をインストールした場合は、Genesys Cloud Adminメニューを開き、 統合、クリック 統合. 次に、Google Dialogflow統合を検索して開きます。
- Google Dialogflow統合ページで、をクリックします 設定 タブ 。
- 資格情報をクリックします。
- 構成をクリックします。 資格情報の設定ダイアログ ボックスが開きます。
- 以前にダウンロードしたGoogle Cloud JSONサービスアカウントキーファイルを開きます。
- JSONサービスアカウントキーファイルから適切なGenesys Cloudフィールドに情報をコピーします。
- 「client_id」値をJSONファイルからGenesys Cloud のクライアントID フィールドにコピーします。
- 「client_email」の値をJSONファイルからGenesys Cloud のクライアントのEメール フィールドにコピーします。
- JSONファイルから「private_key_id」をGenesys Cloudの秘密キーID フィールドにコピーします。
- 「private_key」値をJSONファイルからGenesys Cloud の秘密キー フィールドにコピーします。メモ:
- 引用符の間に表示されるすべての情報をコピーしてください。
- 表示されている正確な値をコピーして貼り付け、値が無効なコマンドに変換されないようにします。 たとえば、サードパーティー コピープログラムは、 \n を改行に変更します。
- [OK] をクリックします。
- 次に、Genesys Cloud OAuthクライアント資格情報を設定します。
: 前回の記事で提案 次の推奨記事: Google Dialogflow統合を有効にする