アマゾンケンドラ は、機械学習 (ML) を活用した、高精度で使いやすいインテリジェントな検索サービスです。 Amazon Kendra は、コンテンツがどこに存在しても、コンテンツの取り込みとインデックス付けのプロセスを簡素化するデータソースコネクタのスイートを提供します。
多くの組織にとって、Box Content Cloud はコンテンツ ストレージとライフサイクル管理戦略の中核を成しています。 エンタープライズ Box アカウントには、多くの場合、ドキュメント、プレゼンテーション、ナレッジ記事などの資産の宝庫が含まれています。 Box 用の新しい Amazon Kendra データソースコネクタを使用すると、Amazon Kendra のインテリジェントな検索サービスによってこれらのアセットと関連するタスクやコメントにインデックスを付けて、コンテンツを明らかにし、ユーザーのクエリに応じた答えを明らかにできるようになります。
この投稿では、新しい Amazon Kendra Box コネクタを設定して、Box Enterprise リポジトリからコンテンツを選択的にインデックス付けする方法を説明します。
ソリューションの概要
このソリューションは、次の高レベルの手順で構成されています。
- Box 開発者コンソールを使用して、Amazon Kendra 用の Box アプリを作成します。
- サンプル ドキュメントを Box アカウントに追加します。
- Amazon Kendra コンソールを介して Box データソースを作成します。
- Box アカウントからサンプル ドキュメントにインデックスを付けます。
前提条件
Box 用の Amazon Kendra コネクタを試すには、以下が必要です。
- An AWSアカウント 作成する権限を持つ AWS IDおよびアクセス管理 (IAM)役割とポリシー。 詳細については、を参照してください。 アクセス管理の概要:アクセス許可とポリシー.
- AWS の基本的な知識と Box Enterprise 管理の実践的な知識。
- Box Enterprise ワークスペースへの管理者アクセス。
Amazon Kendra 用の Box アプリを作成する
Amazon Kendra Box データ ソース コネクタを設定する前に、まず Box アプリを作成する必要があります。
- Box Enterprise にログインします 開発者コンソール.
- 選択する 新しいアプリを作成する.
- 選択する カスタムアプリ.
- 選択する サーバー認証 (JWT を使用).
- アプリの名前を入力します。 例えば、
KendraConnector
. - 選択する アプリを作成する.
- 作成したアプリで 私のアプリを選択してください タブには何も表示されないことに注意してください。
- アプリのアクセスレベル セクションでは、選択 アプリ + エンタープライズ アクセス.
- アプリケーションスコープ セクションで、次の権限が有効になっていることを確認してください。
- 高度な機能 セクション、選択 as-user ヘッダーを使用して API 呼び出しを行う.
- 公開キーの追加と管理 セクションでは、選択 公開鍵/秘密鍵ペアの生成.
これには XNUMX 段階認証が必要です。 JSON テキスト ファイルがコンピューターにダウンロードされます。
- 選択する OK このダウンロードを受け入れるには、
- 選択する 変更を保存.
- ソフトウェア設定ページで、下図のように 承認 タブを選択 確認し、Submit.
- 選択 この企業内でアプリを送信する 選択して 送信.
アプリを使用するには、Box Enterprise 所有者がアプリを承認する必要があります。
コンピューターのダウンロード ディレクトリに移動して、ダウンロードした JSON ファイルを確認します。 これには、クライアント ID、クライアント シークレット、公開キー ID、秘密キー、パスフレーズ、およびエンタープライズ ID が含まれます。 これらの値は、後の手順で Box データ ソースを作成するために必要です。
Box アカウントにサンプル ドキュメントを追加する
このステップでは、サンプル ドキュメントを Box アカウントにアップロードします。 その後、Amazon Kendra Box データ ソースを使用して、これらのドキュメントをクロールし、インデックスを付けます。
- ダウンロード AWS_ホワイトペーパー.zip お使いのコンピュータに。
- ファイルを次の名前のフォルダーに抽出します。
AWS_Whitepapers
.
- アップロード
AWS_Whitepapers
フォルダーを Box アカウントに追加します。
Box データソースを作成する
Box コネクタを使用して Amazon Kendra インデックスにデータ ソースを追加するには、既存の Amazon Kendra インデックスを使用するか、 新しいAmazonKendraインデックスを作成する。 次に、次の手順を実行して Box データ ソースを作成します。
- Amazon Kendraコンソールで、 インデックス ナビゲーションペインに表示されます。
- インデックスのリストから、データ ソースを追加するインデックスを選択します。
- 選択する データソースを追加する.
- データ ソース コネクタのリストから、 コネクタを追加 下 ボックス.
- ソフトウェア設定ページで、下図のように データソースの詳細を指定する ページで、データ ソース名とオプションの説明を入力します。
- 選択する Next.
- Box Developer ConsoleからダウンロードしたJSONファイルを開きます。
の値が含まれています clientID
, clientSecret
, publicKeyID
, privateKey
, passphrase
, enterpriseID
.
- ソフトウェア設定ページで、下図のように アクセスとセキュリティを定義する ページ、 ソース セクション、 ボックスエンタープライズIDの値を入力します。
enterpriseID
フィールド。 - 認証 セクション AWSシークレットマネージャーシークレット、選択する 新しいシークレットを作成して追加する.
- 秘密の名前、シークレットの名前を入力します。たとえば、
boxsecret1
. - 残りのフィールドには、ダウンロードした JSON ファイルから対応する値を入力します。
- 選択する シークレットを保存して追加.
- IAMの役割 セクションでは、選択 新しい役割を作成する(推奨) ロール名を入力します。たとえば、
box-role
.
IAM ロールに含める必要がある権限の詳細については、「」を参照してください。 データソースのIAMロール.
- 選択する Next.
- ソフトウェア設定ページで、下図のように 同期設定を構成する ページ、 同期スコープ セクションでは、ファイルの内容に加えて、Box Web リンク、コメント、タスクをインデックスに含めることができます。 この投稿ではデフォルト設定 (チェックなし) を使用します。
- 追加の構成 (変更ログ) – 任意、デフォルト設定 (チェックなし) を使用します。
- 追加の構成 (正規表現パターン) – オプション、選択する パターンを含める.
- タイプ、選択する パス
- パス – オプション、前にアップロードしたサンプル ドキュメントへのパスを入力します。
AWS_Whitepapers/
. - 選択する Add.
- 同期実行スケジュール セクションでは、選択 オンデマンドで実行.
- 選択する Next.
- ソフトウェア設定ページで、下図のように フィールドマッピングを設定する ページでは、データ ソースが Box オブジェクトの属性をインデックスにマッピングする方法を定義できます。 この投稿ではデフォルト設定を使用してください。
- 選択する Next.
- ソフトウェア設定ページで、下図のように 確認して作成する ページで、Box データ ソースの詳細を確認します。
- 変更を加えるには、 編集 変更したい項目の横にあるボタンを押します。
- 完了したら、を選択します データソースを追加する Box データ ソースを追加します。
あなたが選んだ後 データソースを追加する, Amazon Kendra がデータソースの作成を開始します。 データ ソースの作成には数分かかる場合があります。 完了すると、データ ソースのステータスが次のように変わります。 Creating
〜へ Active
.
Box アカウントからサンプルドキュメントのインデックスを作成する
データ ソース同期実行スケジュールをオンデマンドで実行するように構成したため、手動で開始する必要があります。
現在の同期状態は次のように変化します。 Syncing – crawling
それから Syncing – indexing
.
約 10 分後、現在の同期状態は次のように変わります。 idle
、最後の同期ステータスは次のように変わります。 Successful
、 そしてその 同期の実行履歴 パネルには、追加されたドキュメントの数などの詳細が表示されます。
ソリューションをテストする
AWS ホワイトペーパーを Box アカウントから Amazon Kendra インデックスに取り込んだので、いくつかのクエリをテストできます。
- Amazon Kendraコンソールで、 インデックス付きコンテンツを検索 ナビゲーションペインに表示されます。
- クエリ フィールドに、次のようなテスト クエリを入力します。
What databases are offered by AWS?
おめでとう! Amazon Kendra を使用して、Box アカウントからインデックス付けされたコンテンツに基づいて回答と洞察を明らかにすることに成功しました。
クリーンアップ
将来のコストが発生しないように、このソリューションの一部として作成したリソースをクリーンアップします。
- このソリューションのテスト中に新しい Amazon Kendra インデックスを作成した場合は、それを削除します。
- Box 用の Amazon Kendra コネクタを使用して新しいデータ ソースを追加した場合は、そのデータ ソースを削除します。
- 削除
AWS_Whitepapers
Box アカウントのフォルダーとその内容。
まとめ
Amazon Kendra Box コネクタを使用すると、組織は、Amazon Kendra によるインテリジェントな検索を使用して、Box アカウントに閉じ込められた貴重な情報をユーザーが安全に利用できるようにすることができます。
この投稿では、基本を紹介しましたが、カバーしなかった多くの追加機能があります。 例えば:
- Amazon Kendra インデックスに対してユーザーベースのアクセス制御を有効にし、Box ですでに設定したアクセス制御に基づいて Box ドキュメントへのアクセスを制限できます。
- タスク、コメント、Web リンクなど、追加の Box オブジェクト タイプにインデックスを付けることができます。
- Box オブジェクト属性を Amazon Kendra インデックス属性にマッピングし、ファセット化、検索、検索結果での表示を有効にすることができます。
- Box データソースを Amazon Kendra の Custom Document Enrichment (CDE) 機能と統合して、追加の属性マッピング ロジックを実行したり、取り込み中にカスタム コンテンツ変換を実行したりできます。
これらの可能性などについては、以下を参照してください。 AmazonKendra開発者ガイド.
著者について
- "
- 10
- 100
- 私たちについて
- アクセス
- 正確な
- 添加
- NEW
- 管理
- AI
- AIサービス
- すべて
- 既に
- Amazon
- API
- アプリ
- 承認する
- 物品
- 資産
- 属性
- 認証
- 利用できます
- AWS
- の基礎
- ボックス
- 変化する
- 選択する
- クラウド
- 注釈
- 領事
- 含まれています
- コンテンツ
- 中身
- コントロール
- 基本
- コスト
- 作成した
- 作成
- 電流プローブ
- カスタム
- データ
- データベースを追加しました
- 需要
- Developer
- ディスプレイ
- ドキュメント
- ダウンロード
- enable
- 入力します
- Enterprise
- 例
- 特徴
- フィールズ
- 名
- フォロー中
- 未来
- 受け
- 非常に
- 認定条件
- How To
- HTTPS
- アイデンティティ
- include
- 含めて
- index
- 情報
- 洞察
- 統合する
- インテリジェント-
- IT
- キー
- 知識
- 言語
- LEARN
- 学習
- リンク
- リスト
- 機械
- 機械学習
- 管理
- マネージャー
- 手動で
- 地図
- ゲレンデマップ
- ML
- 他には?
- ナビゲーション
- 数
- オファー
- 組織
- 自分の
- 所有者
- ポリシー
- の可能性
- プレゼンテーション
- 校長
- プライベート
- 秘密鍵
- プロセス
- 公共
- 公開鍵
- 残り
- 倉庫
- の提出が必要です
- リソース
- 応答
- レビュー
- ラン
- を検索
- しっかりと
- サービス
- サービス
- セッションに
- 設定
- So
- 溶液
- ソリューション
- 一部
- start
- 開始
- 開始
- 都道府県
- Status:
- ストレージ利用料
- 戦略
- 首尾よく
- 表面
- タスク
- チーム
- test
- テスト
- 基礎
- 変換
- アンロック
- つかいます
- users
- 値
- Verification
- ウェブ
- while
- ホワイトペーパー
- 以内
- ワーキング