このページでは、サードパーティのデータソースを Vertex AI Search に接続する方法について説明します。
サードパーティのデータソースを接続するときに、Vertex AI Search はデータコネクタを作成し、指定したエンティティにデータストア(エンティティ データストア)を関連付けます。エンティティ タイプは、接続先のデータソースに固有です。たとえば、Jira Cloud のエンティティには、問題、添付ファイル、コメント、ワークログなどがあります。
サードパーティのデータソースは、一般的な検索アプリでのみ使用できます。チャット、レコメンデーション、エージェント アプリではサードパーティのデータソースを使用できません。
サードパーティ製コネクタは CMEK 準拠ではありません。
Google データソースからデータをインポートするには、検索データストアを作成するをご覧ください。
始める前に
Google アカウント チームに連絡し、サードパーティのデータソース コネクタの許可リストへの追加を依頼します。
使用するソースのセクションに移動します。
Confluence Cloud を接続する
次の手順を使用して、Confluence Cloud から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
接続を設定する前に:
データソースのアクセス制御を設定します。アクセス制御の設定については、データソースのアクセス制御を使用するをご覧ください。
次の認証情報を用意します。
インスタンスの URL。
https://EXAMPLE.atlassian.net
の形式です。例:https://google.atlassian.net
。インスタンス ID。これは
cloudid
です。https://EXAMPLE.atlassian.net/_edge/tenant_info
に移動してcloudId
の値をコピーすると確認できます。
OAuth 2.0 を有効にして、クライアント ID とクライアント シークレットを取得します。
コールバック URL として
https://vertexaisearch.cloud.google.com/console/oauth/confluence_oauth.html
を使用します。Confluence Cloud で OAuth 2.0 を有効にしてクライアント ID とクライアント シークレットを取得する方法については、Atlassian デベロッパー ドキュメントの OAuth 2.0(3LO)アプリをご覧ください。OAuth 2.0 権限スコープを設定する場合は、次のスコープを構成します。
ユーザー権限を正しく適用するには、各 Confluence Cloud ユーザーがメールアドレスをすべてのユーザーに公開する必要があります。これを行うには、Confluence Cloud でメールの公開設定を変更し、公開設定を
Anyone
に設定します。詳細については、Atlassian のドキュメントのメールの公開設定を設定するをご覧ください。
Console
Google Cloud コンソールを使用して Confluence Cloud から Vertex AI Search にデータを同期する手順は次のとおりです。
Google Cloud コンソールで、[Agent Builder] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[新しいデータストア] をクリックします。
[データソースを選択] ページで、[サードパーティ ソース] セクションに移動し、[Confluence] を選択します。
認証情報を入力し、[認証] をクリックします。
新しいウィンドウが表示されます。 インスタンスのユーザー名とパスワードを入力します。 認証が成功したことを確認してから、[データストアの Confluence ソースを指定する] ページに戻ります。
同期するエンティティを選択し、[続行] をクリックします。
データ コネクタのリージョンを選択します。
データ コネクタの名前を入力します。
同期の頻度を選択します。
[作成] をクリックします。Vertex AI Search によってデータストアが作成され、[データストア] ページにデータストアが表示されます。
取り込みのステータスを確認するには、[データストア] ページに移動し、データストア名をクリックして、[データ] ページで詳細を表示します。データの同期が開始されると、コネクタの状態が [作成中] から [実行中] に変わります。取り込みが完了すると、ステータスが [アクティブ] に変わり、データソースへの接続がセットアップされ、次回のスケジュール設定された同期を待機していることを示します。
取り込みには、データのサイズに応じて、数分から数時間かかることがあります。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
Jira Cloud を接続する
次の手順を使用して、Jira Cloud から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
接続を設定する前に:
データソースのアクセス制御を設定します。アクセス制御の設定については、データソースのアクセス制御を使用するをご覧ください。
次の認証情報を用意します。
インスタンスの URL。
https://EXAMPLE.atlassian.net
の形式です。例:https://google.atlassian.net
。インスタンス ID。これは
cloudid
です。https://EXAMPLE.atlassian.net/_edge/tenant_info
に移動してcloudId
の値をコピーすると確認できます。OAuth 2.0 を有効にして、クライアント ID とクライアント シークレットを取得します。
コールバック URL として
https://vertexaisearch.cloud.google.com/console/oauth/jira_oauth.html
を使用します。OAuth 2.0 を有効にしてクライアント ID とクライアント シークレットを取得する方法については、Atlassian デベロッパー ドキュメントの OAuth 2.0(3LO)アプリをご覧ください。
OAuth 2.0 権限スコープを設定する場合は、次のスコープを構成します。
必要なユーザーロールは組織管理者です。
次の制限が適用されます。
- ユーザー権限が正しく適用されるようにするには、Jira Cloud ユーザーが共有に同意する必要があります。
Console
Google Cloud コンソールを使用して Jira Cloud から Vertex AI Search にデータを同期する手順は次のとおりです。
Google Cloud コンソールで、[Agent Builder] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストアを作成] をクリックします。
[データソースを選択] ページで、[サードパーティ ソース] セクションに移動し、[Jira] を選択します。
認証情報を入力し、[認証] をクリックします。
新しいウィンドウが表示されます。 インスタンスのユーザー名とパスワードを入力します。 認証が成功したことを確認してから、[データストアの Jira ソースを指定する] ページに戻ります。
同期するエンティティを選択し、[続行] をクリックします。
データストアのリージョンを選択します。
データストアの名前を入力します。
同期の頻度を選択します。
[作成] をクリックします。Vertex AI Search によってデータストアが作成され、[データストア] ページにデータストアが表示されます。
取り込みのステータスを確認するには、[データストア] ページに移動し、データストア名をクリックして、[データ] ページで詳細を表示します。データの同期が開始されると、コネクタの状態が [作成中] から [実行中] に変わります。取り込みが完了すると、ステータスが [アクティブ] に変わり、データソースへの接続がセットアップされ、次回のスケジュール設定された同期を待機していることを示します。
取り込みには、データのサイズに応じて、数分から数時間かかることがあります。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
Salesforce を接続する
次の手順を使用して、Salesforce から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
接続を設定する前に:
データソースのアクセス制御を設定します。アクセス制御の設定については、データソースのアクセス制御を使用するをご覧ください。
次の認証情報を用意します。Salesforce でコンシューマ ID とシークレットを設定する方法については、Salesforce のドキュメントの OAuth 2.0 クライアント認証情報フローの接続アプリを構成するをご覧ください。
- インスタンスの URL
- コンシューマ ID
- コンシューマ シークレット
次の制限が適用されます。
- ユーザーをエンティティとして同期するには、ユーザーが共有に同意する必要があります。
Console
Google Cloud コンソールを使用して Salesforce から Vertex AI Search にデータを同期する手順は次のとおりです。
Google Cloud を Salesforce CORS 許可リストに追加します。すでにこの操作を行っている場合は、次のステップに進みます。
Salesforce のドキュメントの手順に沿って、CORS 許可リストを構成します。
オリジン URL として
https://console.cloud.google.com/
を入力し、構成を保存します。
Google Cloud コンソールで、[Agent Builder] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストアを作成] をクリックします。
[データソースの選択] ページで、[サードパーティ ソース] セクションに移動し、[Salesforce] を選択します。
Salesforce の認証情報を入力します。
同期するエンティティを選択し、[続行] をクリックします。
データストアのリージョンを選択します。
データストアの名前を入力します。
同期の頻度を選択します。
[作成] をクリックします。Vertex AI Search によってデータストアが作成され、[データストア] ページにデータストアが表示されます。
取り込みのステータスを確認するには、[データストア] ページに移動し、データストア名をクリックして、[データ] ページで詳細を表示します。 データの同期が開始されると、コネクタの状態が [作成中] から [実行中] に変わります。取り込みが完了すると、ステータスが [アクティブ] に変わり、データソースへの接続がセットアップされ、次回のスケジュール設定された同期を待機していることを示します。
取り込みには、データのサイズに応じて、数分から数時間かかることがあります。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
ServiceNow を接続する
次の手順を使用して、ServiceNow から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
接続を設定する前に:
データソースのアクセス制御を設定します。アクセス制御の設定については、データソースのアクセス制御を使用するをご覧ください。
次の認証情報を用意します。
https://<domain-name>.service-now.com/
形式のインスタンス URL。- クライアント ID とクライアント シークレット。エンドポイントの設定とクライアント ID とクライアント シークレットの取得については、ServiceNow のドキュメントのクライアントがインスタンスにアクセスするためのエンドポイントを作成するをご覧ください。
次のいずれかの ServiceNow ロールタイプのユーザー名とパスワード:
- 管理者ロール。ServiceNow ドキュメントの基本システムロールをご覧ください。
カスタム ServiceNow ロール。これは、管理者ロールを使用する代わりに使用できます。カスタム ServiceNow ロールを使用するには、次のフィールドを使用してアクセス制御ルールを作成します。
詳細については、ServiceNow のドキュメントのロールを作成するとACL ルールを作成するをご覧ください。
Console
Google Cloud コンソールを使用して ServiceNow から Vertex AI Search にデータを同期する手順は次のとおりです。
Google Cloud コンソールで、[Agent Builder] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストアを作成] をクリックします。
[データソースを選択] ページで、[サードパーティ ソース] セクションに移動し、[ServiceNow] を選択します。
ServiceNow の認証情報を入力します。
同期するエンティティを選択し、[続行] をクリックします。
データ コネクタのリージョンを選択します。
データ コネクタの名前を入力します。
同期の頻度を選択します。
[作成] をクリックします。Vertex AI Search によってデータストアが作成され、[データストア] ページにデータストアが表示されます。
取り込みのステータスを確認するには、[データストア] ページに移動し、データストア名をクリックして、[データ] ページで詳細を表示します。 データの同期が開始されると、コネクタの状態が [作成中] から [実行中] に変わります。取り込みが完了すると、ステータスが [アクティブ] に変わり、データソースへの接続がセットアップされ、次回のスケジュール設定された同期を待機していることを示します。
取り込みには、データのサイズに応じて、数分から数時間かかることがあります。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
SharePoint Online を接続する
次の手順を使用して、SharePoint Online から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
接続を設定する前に:
データソースのアクセス制御を設定します。アクセス制御の設定については、データソースのアクセス制御を使用するをご覧ください。
Sharepoint アカウントの 2 要素認証(2FA)をオフにする必要があります。基本的な Oauth2 パスワード認証のみがサポートされています。
管理者の同意を付与します。同意を付与する方法については、Microsoft のドキュメントのテナント全体の管理者の同意をアプリケーションに付与するをご覧ください。
設定時に使用する次の SharePoint Online の認証情報を用意します。
- インスタンスの URL。
http://DOMAIN_OR_SERVER/[sites/]WEBSITE
の形式です。 URL の詳細については、SharePoint ドキュメントの SharePoint の URL とトークンをご覧ください。 - テナント ID、クライアント ID、クライアント シークレット。アプリケーションを登録するには、ログイン オーディエンスに [この組織ディレクトリ内のアカウントのみ] を選択してから、この認証情報を探します。詳細については、Microsoft のドキュメントのクイックスタート: Microsoft Identity Platform にアプリケーションを登録するをご覧ください。
- ユーザー名とパスワード。これらは、2 段階認証プロセスが無効になっている SharePoint サイト管理者または SharePoint サイト コレクション管理者のいずれかに対応する必要があります。
- インスタンスの URL。
次の表に、構成に推奨されるロールとその制限事項を示します。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
Slack を接続する
次の手順を使用して、Slack から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
接続を設定する前に:
データソースのアクセス制御を設定します。アクセス制御の設定については、データソースのアクセス制御を使用するをご覧ください。
次の Slack の認証情報を用意します。
- ワークスペース ID。ワークスペース ID の取得については、Slack ドキュメントのデータストアの Slack ソースを指定するをご覧ください。
- アクセス トークン。 クライアント アプリの作成とスコープの定義については、Slack のドキュメントのクイックスタートとSlack API トークンをすばやく取得して使用する方法をご覧ください。
- OAuth 2.0 権限スコープを設定する場合は、次のスコープを構成します。
次の制限が適用されます。
- Slack のデフォルトの動作では、非公開チャンネル、マルチパーティのインスタント メッセージ、1 対 1 のインスタント メッセージのコンテンツのクロールと同期が制限されます。
Console
Google Cloud コンソールを使用して Slack から Vertex AI Search にデータを同期する手順は次のとおりです。
Google Cloud コンソールで、[Agent Builder] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストアを作成] をクリックします。
[データソースを選択] ページで、[サードパーティ ソース] セクションに移動し、[Slack] を選択します。
Slack の認証情報を入力します。
同期するエンティティを選択し、[続行] をクリックします。
データストアのリージョンを選択します。
データストアの名前を入力します。
データストアの同期頻度を選択します。
[作成] をクリックします。Vertex AI Search によってデータストアが作成され、[データストア] ページにデータストアが表示されます。
取り込みのステータスを確認するには、[データストア] ページに移動し、データストア名をクリックして、[データ] ページで詳細を表示します。データの同期が開始されると、コネクタの状態が [作成中] から [実行中] に変わります。取り込みが完了すると、ステータスが [アクティブ] に変わり、データソースへの接続がセットアップされ、次回のスケジュール設定された同期を待機していることを示します。
取り込みには、データのサイズに応じて、数分から数時間かかることがあります。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
Dropbox を接続する
次の手順を使用して、Dropbox から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
始める前に
接続を設定する前に:
データソースのアクセス制御を設定します。詳細については、データソースのアクセス制御を使用するをご覧ください。
次の Dropbox の認証情報を用意します。これらのパラメータの設定については、Dropbox ドキュメントの OAuth ガイドをご覧ください。
- クライアント ID
- クライアント シークレット
Console
Google Cloud コンソールを使用して Dropbox から Vertex AI Search にデータを同期する手順は次のとおりです。
Google Cloud コンソールで、[Agent Builder] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストアを作成] をクリックします。
[データソースを選択] ページで、[サードパーティ ソース] セクションに移動し、[Dropbox] を選択します。
Dropbox の認証情報を入力し、[認証] をクリックします。新しいウィンドウが表示されます。
アカウントを認証し、認証が成功したことを確認してから、[データストアの Dropbox ソースを指定する] ページに戻ります。
同期するエンティティを選択し、[続行] をクリックします。
データストアのロケーションを選択します。
データストアの名前を入力します。
データストアの同期頻度を選択します。
[作成] をクリックします。Vertex AI Search によってデータストアが作成され、[データストア] ページにデータストアが表示されます。
取り込みのステータスを確認するには、[データストア] ページに移動し、データストア名をクリックして、[データ] ページで詳細を表示します。データの同期が開始されると、コネクタの状態が [作成中] から [実行中] に変わります。取り込みが完了すると、ステータスが [アクティブ] に変わり、データソースへの接続がセットアップされ、次回のスケジュール設定された同期を待機していることを示します。[ドキュメント] タブで、エンティティが正しく取り込まれていることを確認します。
取り込みには、データのサイズに応じて、数分から数時間かかることがあります。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
アプリとデータストアを設定した後の検索結果の表示方法をプレビューするには、検索結果を取得するをご覧ください。サードパーティのアクセス制御を使用した場合は、サードパーティのアクセス制御が設定されたアプリの結果をプレビューするをご覧ください。
Box を接続する
次の手順でを使用して、Box から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
始める前に
接続を設定する前に:
データソースのアクセス制御を設定します。アクセス制御の設定については、データソースのアクセス制御を使用するをご覧ください。
次の Box の認証情報を用意します。これらのパラメータの設定については、Box デベロッパー ドキュメントの JWT Auth をご覧ください。
- 企業 ID
- クライアント ID
- クライアント シークレット
- 公開鍵 ID
- 秘密鍵
- パスフレーズ
JWT エンドポイントを作成するときに、次のスコープを構成します。
次の制限が適用されます。
- コメントの増分変更の同期には、構成された頻度間隔よりも時間がかかる場合があります。
- エンティティを含むフォルダがコピーまたは移動された場合、増分変更の同期には、構成された頻度間隔よりも時間がかかることがあります。
Console
Google Cloud コンソールを使用して Box から Vertex AI Search にデータを同期する手順は次のとおりです。
Google Cloud コンソールで、[Agent Builder] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストアを作成] をクリックします。
[データソースを選択] ページで、[サードパーティ ソース] セクションに移動し、[Box] を選択します。
認証情報を入力します。
同期するエンティティを選択し、[続行] をクリックします。
データストアのリージョンを選択します。
データストアの名前を入力します。
データストアの同期頻度を選択します。
[作成] をクリックします。Vertex AI Search によってデータストアが作成され、[データストア] ページにデータストアが表示されます。
取り込みのステータスを確認するには、[データストア] ページに移動し、データストア名をクリックして、[データ] ページで詳細を表示します。データの同期が開始されると、コネクタの状態が [作成中] から [実行中] に変わります。取り込みが完了すると、ステータスが [アクティブ] に変わり、データソースへの接続がセットアップされ、次回のスケジュール設定された同期を待機していることを示します。
取り込みには、データのサイズに応じて、数分から数時間かかることがあります。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
アプリとデータストアを設定した後の検索結果の表示方法をプレビューするには、検索結果を取得するをご覧ください。サードパーティのアクセス制御を使用した場合は、サードパーティのアクセス制御が設定されたアプリの結果をプレビューするをご覧ください。
OneDrive を接続する
次の手順を使用して、OneDrive から Vertex AI Search にデータを同期します。
データソースを設定してデータを初めてインポートすると、データストアは設定時に選択した頻度でそのソースからデータを同期します。
始める前に
接続を設定する前に:
データソースのアクセス制御を設定します。アクセス制御の設定については、データソースのアクセス制御を使用するをご覧ください。
次の OneDrive の認証情報を用意します。
クライアント ID、クライアント シークレット、テナント ID。これらのパラメータの設定については、Microsoft のドキュメントのクイックスタート: Microsoft Identity Platform にアプリケーションを登録するをご覧ください。
アクセスのスコープを指定します。管理者のロールが必要です。詳細については、Microsoft のドキュメントの クイックスタート: ウェブ API にアクセスするようにクライアント アプリケーションを構成するをご覧ください。
次のスコープを構成します。
Console
Google Cloud コンソールを使用して OneDrive から Vertex AI Search にデータを同期する手順は次のとおりです。
Google Cloud コンソールで、[Agent Builder] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストアを作成] をクリックします。
[データソースを選択] ページで、[サードパーティ ソース] セクションに移動し、[OneDrive] を選択します。
OneDrive の認証情報を入力します。
同期するエンティティを選択し、[続行] をクリックします。
データストアのリージョンを選択します。
データストアの名前を入力します。
データストアの同期頻度を選択します。
[作成] をクリックします。Vertex AI Search によってデータストアが作成され、[データストア] ページにデータストアが表示されます。
取り込みのステータスを確認するには、[データストア] ページに移動し、データストア名をクリックして、[データ] ページで詳細を表示します。データの同期が開始されると、コネクタの状態が [作成中] から [実行中] に変わります。取り込みが完了すると、ステータスが [アクティブ] に変わり、データソースへの接続がセットアップされ、次回のスケジュール設定された同期を待機していることを示します。
取り込みには、データのサイズに応じて、数分から数時間かかることがあります。
次のステップ
データストアをアプリにアタッチするには、検索アプリを作成するの手順に沿ってアプリを作成し、データストアを選択します。
アプリとデータストアを設定した後の検索結果の表示方法をプレビューするには、検索結果を取得するをご覧ください。サードパーティのアクセス制御を使用した場合は、サードパーティのアクセス制御が設定されたアプリの結果をプレビューするをご覧ください。