Kotak - Amazon Kendra

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kotak

Box adalah layanan penyimpanan cloud yang menawarkan kemampuan hosting file. Anda dapat menggunakan Amazon Kendra untuk mengindeks konten dalam konten Box Anda, termasuk komentar, tugas, dan tautan web.

Anda dapat terhubung Amazon Kendra ke sumber data Box Anda menggunakan Amazon Kendra konsol dan file BoxConfigurationAPI.

Untuk memecahkan masalah konektor sumber data Amazon Kendra Box, lihat. Mengatasi masalah sumber data

Fitur yang didukung

Amazon Kendra Konektor sumber data kotak mendukung fitur-fitur berikut:

  • Pemetaan lapangan

  • Kontrol akses pengguna

  • Filter inklusi/pengecualian

  • Ubah log, sinkronisasi konten penuh dan tambahan

  • Awan pribadi virtual (VPC)

Prasyarat

Sebelum Anda dapat menggunakan Amazon Kendra untuk mengindeks sumber data Box Anda, buat perubahan ini di Kotak dan AWS akun Anda.

Di Box, pastikan Anda memiliki:

  • Akun Box Enterprise atau Box Enterprise Plus.

  • Mengonfigurasi aplikasi kustom Box di Box Developer Console, dengan otentikasi sisi Server menggunakan Token JSON Web (). JWT Lihat Dokumentasi kotak tentang membuat Dokumentasi Aplikasi dan Kotak Kustom untuk mengonfigurasi JWT Auth untuk detail selengkapnya.

  • Setel Level Akses Aplikasi Anda ke App + Enterprise Access dan izinkan melakukan API panggilan menggunakan header as-user.

  • Menggunakan pengguna admin untuk menambahkan Lingkup Aplikasi berikut di aplikasi Box Anda:

    • Menulis semua file dan folder yang disimpan dalam Kotak

    • Mengelola pengguna

    • Kelola grup

    • Kelola properti perusahaan

  • Key pair Publik/Pribadi yang dikonfigurasi termasuk ID klien, rahasia klien, ID kunci publik, ID kunci pribadi, frasa lulus, dan ID perusahaan untuk digunakan sebagai kredensyal otentikasi Anda. Lihat public dan private key pair untuk detail selengkapnya.

    catatan

    Kami menyarankan Anda secara teratur menyegarkan atau memutar kredensil dan rahasia Anda. Berikan hanya tingkat akses yang diperlukan untuk keamanan Anda sendiri. Kami tidak menyarankan Anda menggunakan kembali kredensyal dan rahasia di seluruh sumber data, dan konektor versi 1.0 dan 2.0 (jika berlaku).

  • Menyalin ID perusahaan Box Anda baik dari pengaturan Box Developer Console atau dari aplikasi Box Anda. Misalnya, 801234567.

  • Memeriksa setiap dokumen unik di Box dan di seluruh sumber data lain yang Anda rencanakan untuk digunakan untuk indeks yang sama. Setiap sumber data yang ingin Anda gunakan untuk indeks tidak boleh berisi dokumen yang sama di seluruh sumber data. Dokumen IDs bersifat global untuk indeks dan harus unik per indeks.

Di dalam Anda Akun AWS, pastikan Anda memiliki:

  • Membuat Amazon Kendra indeks dan, jika menggunakanAPI, mencatat ID indeks.

  • Membuat IAM peran untuk sumber data Anda dan, jika menggunakanAPI, catat ARN IAM peran tersebut.

    catatan

    Jika Anda mengubah jenis otentikasi dan kredensyal, Anda harus memperbarui IAM peran Anda untuk mengakses ID rahasia yang benar AWS Secrets Manager .

  • Menyimpan kredensi otentikasi Kotak Anda secara AWS Secrets Manager rahasia dan, jika menggunakanAPI, catat rahasianyaARN.

    catatan

    Kami menyarankan Anda secara teratur menyegarkan atau memutar kredensil dan rahasia Anda. Berikan hanya tingkat akses yang diperlukan untuk keamanan Anda sendiri. Kami tidak menyarankan Anda menggunakan kembali kredensyal dan rahasia di seluruh sumber data, dan konektor versi 1.0 dan 2.0 (jika berlaku).

Jika Anda tidak memiliki IAM peran atau rahasia yang ada, Anda dapat menggunakan konsol untuk membuat IAM peran dan Secrets Manager rahasia baru saat Anda menghubungkan sumber data Box Anda Amazon Kendra. Jika Anda menggunakanAPI, Anda harus memberikan IAM peran dan Secrets Manager rahasia yang ada, dan ID indeks. ARN

Instruksi koneksi

Untuk terhubung Amazon Kendra ke sumber data Box Anda, Anda harus memberikan rincian yang diperlukan dari sumber data Box Anda sehingga Amazon Kendra dapat mengakses data Anda. Jika Anda belum mengkonfigurasi Box for Amazon Kendra, lihatPrasyarat.

Console

Untuk terhubung Amazon Kendra ke Box

  1. Masuk ke AWS Management Console dan buka Amazon Kendra konsol.

  2. Dari panel navigasi kiri, pilih Indeks dan kemudian pilih indeks yang ingin Anda gunakan dari daftar indeks.

    catatan

    Anda dapat memilih untuk mengonfigurasi atau mengedit pengaturan kontrol akses Pengguna Anda di bawah Pengaturan indeks.

  3. Pada halaman Memulai, pilih Tambahkan sumber data.

  4. Pada halaman Tambahkan sumber data, pilih Konektor kotak, lalu pilih Tambah konektor. Jika menggunakan versi 2 (jika ada), pilih Konektor kotak dengan tag “V2.0".

  5. Pada halaman Tentukan detail sumber data, masukkan informasi berikut:

    1. Dalam Nama dan deskripsi, untuk Nama sumber data —Masukkan nama untuk sumber data Anda. Anda dapat memasukkan tanda hubung tetapi bukan spasi.

    2. (Opsional) Deskripsi —Masukkan deskripsi opsional untuk sumber data Anda.

    3. Dalam Bahasa default —Pilih bahasa untuk memfilter dokumen Anda untuk indeks. Kecuali Anda menentukan sebaliknya, bahasa default ke bahasa Inggris. Bahasa yang ditentukan dalam metadata dokumen mengesampingkan bahasa yang dipilih.

    4. Di Tag, untuk Tambahkan tag baru —Sertakan tag opsional untuk mencari dan memfilter sumber daya Anda atau melacak AWS biaya Anda.

    5. Pilih Berikutnya.

  6. Pada halaman Tentukan akses dan keamanan, masukkan informasi berikut:

    1. Kotak ID perusahaan —Masukkan ID Kotak Perusahaan Anda. Misalnya, 801234567.

    2. Otorisasi —Mengaktifkan atau menonaktifkan informasi daftar kontrol akses (ACL) untuk dokumen Anda, jika Anda memiliki ACL dan ingin menggunakannya untuk kontrol akses. ACLIni menentukan dokumen mana yang dapat diakses pengguna dan grup. ACLInformasi tersebut digunakan untuk memfilter hasil pencarian berdasarkan akses pengguna atau grup mereka ke dokumen. Untuk informasi selengkapnya, lihat Pemfilteran konteks pengguna.

    3. AWS Secrets Manager rahasia —Pilih rahasia yang ada atau buat Secrets Manager rahasia baru untuk menyimpan kredensyal otentikasi Kotak Anda. Jika Anda memilih untuk membuat rahasia baru, jendela AWS Secrets Manager rahasia terbuka.

      1. Nama rahasia —Nama untuk rahasiamu. Awalan 'AmazonKendra-Box-' secara otomatis ditambahkan ke nama rahasia Anda.

      2. Untuk ID Klien, Rahasia Klien, ID Kunci Publik, ID Kunci Pribadi, dan Frasa Lulus —Masukkan nilai dari Kunci Publik/Pribadi yang Anda konfigurasikan di Kotak.

      3. Tambahkan dan simpan rahasia Anda.

    4. Virtual Private Cloud (VPC) —Anda dapat memilih untuk menggunakan file. VPC Jika demikian, Anda harus menambahkan Subnet dan grup VPC keamanan.

    5. Perayap identitas —Tentukan apakah akan mengaktifkan crawler Amazon Kendra identitas. Perayap identitas menggunakan informasi daftar kontrol akses (ACL) untuk dokumen Anda untuk memfilter hasil penelusuran berdasarkan akses pengguna atau grup mereka ke dokumen. Jika Anda memiliki dokumen dan memilih ACL untuk menggunakan dokumen AndaACL, Anda juga dapat memilih untuk mengaktifkan crawler Amazon Kendra identitas untuk mengonfigurasi pemfilteran konteks pengguna dari hasil penelusuran. Jika tidak, jika crawler identitas dimatikan, semua dokumen dapat dicari secara publik. Jika Anda ingin menggunakan kontrol akses untuk dokumen Anda dan crawler identitas dimatikan, Anda dapat menggunakan PutPrincipalMappingAPIuntuk mengunggah informasi akses pengguna dan grup untuk pemfilteran konteks pengguna.

    6. IAM peran —Pilih peran yang sudah ada atau buat IAM IAM peran baru untuk mengakses kredensi repositori dan mengindeks konten Anda.

      catatan

      IAM peran yang digunakan untuk indeks tidak dapat digunakan untuk sumber data. Jika Anda tidak yakin apakah peran yang ada digunakan untuk indeks atauFAQ, pilih Buat peran baru untuk menghindari kesalahan.

    7. Pilih Berikutnya.

  7. Pada halaman Konfigurasi pengaturan sinkronisasi, masukkan informasi berikut:

    1. File kotak —Pilih apakah akan merayapi tautan web, komentar, dan tugas.

    2. Untuk konfigurasi Tambahan —Tambahkan pola ekspresi reguler untuk menyertakan atau mengecualikan konten tertentu.

    3. Mode sinkronisasi —Pilih cara Anda ingin memperbarui indeks saat konten sumber data Anda berubah. Saat Anda menyinkronkan sumber data Amazon Kendra untuk pertama kalinya, semua konten dirayapi dan diindeks secara default. Anda harus menjalankan sinkronisasi penuh data Anda jika sinkronisasi awal Anda gagal, bahkan jika Anda tidak memilih sinkronisasi penuh sebagai opsi mode sinkronisasi Anda.

      • Sinkronisasi penuh: Indeks baru semua konten, ganti konten yang ada setiap kali sumber data Anda disinkronkan dengan indeks Anda.

      • Sinkronisasi baru yang dimodifikasi: Indeks hanya konten baru dan yang dimodifikasi setiap kali sumber data Anda disinkronkan dengan indeks Anda. Amazon Kendra dapat menggunakan mekanisme sumber data Anda untuk melacak perubahan konten dan mengindeks konten yang berubah sejak sinkronisasi terakhir.

      • Sinkronisasi baru, dimodifikasi, dihapus: Indeks hanya konten baru, dimodifikasi, dan dihapus setiap kali sumber data Anda disinkronkan dengan indeks Anda. Amazon Kendra dapat menggunakan mekanisme sumber data Anda untuk melacak perubahan konten dan mengindeks konten yang berubah sejak sinkronisasi terakhir.

    4. Di Sinkronkan jadwal lari untuk Frekuensi —Pilih seberapa sering menyinkronkan konten sumber data Anda dan memperbarui indeks Anda.

    5. Pilih Berikutnya.

  8. Pada halaman Setel pemetaan bidang, masukkan informasi berikut:

    1. Bidang sumber data default —Pilih dari bidang sumber data default yang Amazon Kendra dihasilkan yang ingin Anda petakan ke indeks Anda.

    2. Tambahkan bidang —Untuk menambahkan bidang sumber data kustom untuk membuat nama bidang indeks untuk dipetakan dan tipe data bidang.

    3. Pilih Berikutnya.

  9. Pada halaman Tinjau dan buat, periksa apakah informasi yang Anda masukkan sudah benar dan kemudian pilih Tambahkan sumber data. Anda juga dapat memilih untuk mengedit informasi Anda dari halaman ini. Sumber data Anda akan muncul di halaman Sumber data setelah sumber data berhasil ditambahkan.

API

Untuk terhubung Amazon Kendra ke Box

Anda harus menentukan yang berikut ini menggunakan BoxConfigurationAPI:

ID perusahaan kotak —Berikan ID Perusahaan Kotak Anda. Anda dapat menemukan ID perusahaan di setelan Box Developer Console atau saat Anda mengonfigurasi aplikasi di Box.

  • Rahasia Amazon Resource Name (ARN) —Berikan Amazon Resource Name (ARN) Secrets Manager rahasia yang berisi kredensi otentikasi untuk akun Box Anda. Rahasianya disimpan dalam JSON struktur dengan kunci berikut:

    { "clientID": "client-id", "clientSecret": "client-secret", "publicKeyID": "public-key-id", "privateKey": "private-key", "passphrase": "pass-phrase" }
  • IAM peran —Tentukan RoleArn kapan Anda menelepon CreateDataSource untuk memberikan IAM peran dengan izin untuk mengakses Secrets Manager rahasia Anda dan memanggil publik yang diperlukan APIs untuk konektor Box dan. Amazon Kendra Untuk informasi selengkapnya, lihat IAM peran untuk Sumber data Kotak.

Anda juga dapat menambahkan fitur opsional berikut:

  • Virtual Private Cloud (VPC) —Tentukan VpcConfiguration sebagai bagian dari konfigurasi sumber data. Lihat Mengkonfigurasi Amazon Kendra untuk menggunakan file. VPC

  • Ubah log —Apakah Amazon Kendra harus menggunakan mekanisme log perubahan sumber data Kotak untuk menentukan apakah dokumen harus diperbarui dalam indeks.

    catatan

    Gunakan log perubahan jika Anda tidak Amazon Kendra ingin memindai semua dokumen. Jika log perubahan Anda besar, mungkin perlu waktu Amazon Kendra lebih sedikit untuk memindai dokumen di sumber data Kotak daripada memproses log perubahan. Jika Anda menyinkronkan sumber data Box Anda dengan indeks Anda untuk pertama kalinya, semua dokumen dipindai.

  • Komentar, tugas, tautan web —Tentukan apakah akan merayapi jenis konten ini.

    catatan

    Sebagian besar sumber data menggunakan pola ekspresi reguler, yang merupakan pola inklusi atau pengecualian yang disebut sebagai filter. Jika Anda menentukan filter inklusi, hanya konten yang cocok dengan filter inklusi yang diindeks. Dokumen apa pun yang tidak cocok dengan filter inklusi tidak diindeks. Jika Anda menentukan filter inklusi dan pengecualian, dokumen yang cocok dengan filter pengecualian tidak akan diindeks, meskipun sesuai dengan filter inklusi.

  • Filter inklusi dan pengecualian —Tentukan apakah akan menyertakan atau mengecualikan file dan folder Kotak tertentu.

    catatan

    Sebagian besar sumber data menggunakan pola ekspresi reguler, yang merupakan pola inklusi atau pengecualian yang disebut sebagai filter. Jika Anda menentukan filter inklusi, hanya konten yang cocok dengan filter inklusi yang diindeks. Dokumen apa pun yang tidak cocok dengan filter inklusi tidak diindeks. Jika Anda menentukan filter inklusi dan pengecualian, dokumen yang cocok dengan filter pengecualian tidak akan diindeks, meskipun sesuai dengan filter inklusi.

  • Pemfilteran konteks pengguna dan kontrol akses —Amazon Kendra meng-crawl daftar kontrol akses (ACL) untuk dokumen Anda, jika Anda memiliki ACL untuk dokumen Anda. ACLInformasi tersebut digunakan untuk memfilter hasil pencarian berdasarkan akses pengguna atau grup mereka ke dokumen. Untuk informasi selengkapnya, lihat Pemfilteran konteks pengguna.

  • Pemetaan bidang —Pilih untuk memetakan bidang sumber data Kotak Anda ke bidang indeks Anda Amazon Kendra . Untuk informasi lebih lanjut, lihat Memetakan bidang sumber data.

    catatan

    Bidang badan dokumen atau badan dokumen yang setara untuk dokumen Anda diperlukan Amazon Kendra untuk mencari dokumen Anda. Anda harus memetakan nama bidang badan dokumen Anda di sumber data Anda ke nama bidang indeks_document_body. Semua kolom lain bersifat opsional.

Pelajari selengkapnya

Untuk mempelajari lebih lanjut tentang mengintegrasikan Amazon Kendra dengan sumber data Box Anda, lihat: