AmazonKendra adalah layanan pencarian cerdas yang didukung oleh pembelajaran mesin (ML), yang memungkinkan organisasi memberikan informasi yang relevan kepada pelanggan dan karyawan, saat mereka membutuhkannya.
Amazon Kendra menggunakan algoritme ML untuk memungkinkan pengguna menggunakan kueri bahasa alami untuk mencari informasi yang tersebar di beberapa sumber data dalam perusahaan, termasuk sistem penyimpanan dokumen yang biasa digunakan seperti Microsoft OneDrive.
OneDrive adalah layanan penyimpanan cloud online yang memungkinkan Anda menghosting konten dan menyinkronkannya secara otomatis di beberapa perangkat. Amazon Kendra dapat mengindeks format dokumen seperti Microsoft OneNote, HTML, PDF, Microsoft Word, Microsoft PowerPoint, Microsoft Excel, Rich Text, JSON, XML, CSV, XSLT, dan teks biasa.
Kami dengan senang hati mengumumkan bahwa kami telah memperbarui konektor OneDrive untuk Amazon Kendra untuk menambahkan lebih banyak kemampuan. Misalnya, kami telah menambahkan dukungan untuk mencari dokumen OneNote. Selain itu, kini Anda dapat memilih untuk menggunakan informasi identitas atau ACL agar pencarian Anda lebih terperinci.
Konektor membantu mengindeks dokumen dan informasi kontrol aksesnya untuk membatasi hasil pencarian hanya pada dokumen yang boleh diakses pengguna. Untuk menampilkan hasil pencarian berdasarkan hak akses pengguna dan hanya menggunakan informasi pengguna, konektor menyediakan perayap identitas untuk memuat informasi utama, seperti pemetaan pengguna dan grup ke penyimpanan utama.
Dalam postingan ini, kami mendemonstrasikan cara mengonfigurasi beberapa sumber data di Amazon Kendra untuk menyediakan tempat terpusat untuk mencari di seluruh repositori dokumen Anda.
Ikhtisar solusi
Untuk solusi kami, kami mendemonstrasikan cara mengindeks repositori atau folder OneDrive menggunakan konektor Amazon Kendra untuk OneDrive. Solusinya terdiri dari langkah-langkah berikut:
- Buat dan konfigurasikan aplikasi aktif Portal Microsoft Azure dan dapatkan kredensial otentikasi.
- Buat sumber data OneDrive melalui konsol Amazon Kendra.
- Indeks data di repositori OneDrive.
- Jalankan kueri sampel untuk mendapatkan informasi.
- Filter kueri menurut pengguna atau grup.
Prasyarat
Untuk mencoba konektor Amazon Kendra untuk OneDrive, Anda memerlukan yang berikut ini:
Konfigurasikan aplikasi Azure dan tetapkan izin koneksi
Sebelum menyiapkan sumber data OneDrive, kami memerlukan beberapa detail tentang repositori OneDrive. Selesaikan langkah-langkah berikut:
- Masuk ke Azure.
- Setelah masuk dengan kredensial akun Anda, pilih Pendaftaran aplikasi, Lalu pilih Pendaftaran baru.
- Berikan nama yang sesuai untuk aplikasi Anda dan daftarkan aplikasi tersebut.
- Kumpulkan informasi tentang ID klien, ID penyewa, dan detail aplikasi lainnya.
- Untuk mendapatkan rahasia klien, pilih Tambahkan sertifikat atau rahasia bawah Kredensial klien.
- Pilih Rahasia klien baru dan berikan deskripsi dan kedaluwarsa yang tepat.
- Catat nilai client-id, tenant-id, dan secret-id. Kami menggunakan ini untuk mengautentikasi aplikasi OAuth2.
- Navigasi ke Aplikasi, pilih Izin API di panel navigasi, dan pilih Tambahkan izin.
- Pilih Microsoft Graph.
- Bawah Izin aplikasi, Masuk File di bilah pencarian dan di bawah File, pilih Files. Read. All.
- Pilih Tambahkan izin
- Demikian pula, tambahkan izin berikut pada Microsoft Graph opsi untuk aplikasi yang Anda buat:
Group.Read.All
Notes.Read.All
Setelah selesai, izin API akan terlihat seperti tangkapan layar berikut.
Konfigurasikan konektor Amazon Kendra untuk OneDrive
Untuk mengonfigurasi konektor Amazon Kendra, selesaikan langkah-langkah berikut:
- Di konsol Amazon Kendra, pilih Buat Indeks.
- Untuk nama indeks, masukkan nama untuk indeks (misalnya,
my-onedrive-index
). - Masukkan deskripsi opsional.
- Pilih Buat peran baru.
- Untuk Nama peran, masukkan nama peran IAM.
- Konfigurasikan pengaturan dan tag enkripsi opsional
- Pilih Selanjutnya
- Dalam majalah Konfigurasikan kontrol akses pengguna bagian, pilih Yes bawah Akses kontrol pengaturan.
- Untuk Token ketik, pilih JSON di menu drop-down.
- Biarkan nilai yang tersisa sebagai nilai standarnya.
- Pilih Selanjutnya
Sebelum kita beralih ke langkah konfigurasi berikutnya, kita perlu memberi Amazon Kendra peran yang memiliki izin yang diperlukan untuk menghubungkan ke situs. Ini termasuk izin untuk mendapatkan dan mendekripsi rahasia AWS Secrets Manager yang berisi ID aplikasi dan kunci rahasia yang diperlukan untuk terhubung ke situs OneDrive.
- Buka tab lain untuk akun AWS, dan di konsol IAM, arahkan ke peran yang Anda buat sebelumnya (misalnya,
AmazonKendra-us-west-2-onedrive
). - Pilih Tambahkan izin dan Buat kebijakan sebaris.
- Untuk Pelayanan, pilih Kendra.
- Untuk tindakanmemilih Menulis dan tentukan
BatchPutDocument
. - Untuk Sumber, pilih Semua sumber daya.
- Pilih Tinjau kebijakan.
- Untuk Nama, masukkan nama (misalnya,
BatchPutPolicy
). - Pilih Buat kebijakan.
- Tambahkan kebijakan ini ke peran yang Anda buat.
- Selain itu, lampirkan
SecretsManagerReadWrite
Kebijakan terkelola AWS untuk peran tersebut - Kembali ke tab Amazon Kendra.
- Pilih Edisi pengembang Dan pilihlah membuat.
Ini membuat dan menyebarkan peran IAM dan kemudian membuat indeks Amazon Kendra, yang dapat memakan waktu hingga 30 menit.
- Kembali ke konsol Amazon Kendra, pilih Sumber data di panel navigasi, dan pilih Tambahkan sumber data.
- Bawah Konektor OneDrive V2.0, pilih Tambahkan konektor.
- Untuk Nama sumber data, masukkan nama (misalnya,
my-onedrive
). - Masukkan deskripsi opsional.
- Pilih Selanjutnya.
- Untuk ID Penyewa OneDrive, masukkan ID penyewa yang Anda kumpulkan sebelumnya.
- Untuk Konfigurasikan VPC dan grup keamanan, biarkan default (Tidak ada VPC).
- Menjaga Perayap identitas aktif terpilih. Ini mengimpor informasi identitas ke dalam indeks.
- Untuk peran IAM, pilih Buat peran baru.
- Masukkan nama peran, seperti
AmazonKendra-us-west-2-onedrive
, Lalu pilih Selanjutnya. - Dalam majalah Otentikasi bagian, pilih Buat dan tambahkan rahasia.
- Buat rahasia dengan
clientId
danclientSecret
sebagai kunci. - Tambahkan nilainya masing-masing dengan informasi yang Anda kumpulkan sebelumnya.
- Pilih Selanjutnya.
- Dalam majalah Konfigurasikan pengaturan sinkronisasi bagian, tambahkan pengguna OneDrive yang dokumennya ingin Anda indeks.
- Pilih mode sinkronisasi untuk indeks. Untuk posting ini, kami memilih Sinkronisasi konten baru, dimodifikasi, atau dihapus.
- Pilih frekuensi pengindeksan sebagai Jalankan sesuai permintaan, Lalu pilih Next.
Pemetaan bidang memungkinkan Anda mengatur kemampuan pencarian dan relevansi bidang. Misalnya, lastUpdatedAt
bidang dapat mengurutkan atau meningkatkan peringkat dokumen berdasarkan seberapa baru diperbarui.
- Simpan semua default di Tetapkan pemetaan bidang bagian dan pilih Selanjutnya.
- Di halaman ulasan, pilih Tambahkan sumber data
- Pilih Sync sekarang
Sinkronisasi dapat memakan waktu hingga 30 menit untuk diselesaikan.
Uji solusinya
Sekarang setelah Anda mengindeks konten dari OneDrive, Anda bisa mengujinya dengan menanyakan indeks.
- Buka indeks Anda di konsol Amazon Kendra dan pilih Cari konten yang diindeks di panel navigasi.
- Masukkan istilah pencarian dan tekan Enter.
Perhatikan bahwa tanpa token, ACL mencegah pengembalian hasil pencarian.
- Lihat lebih lanjut Uji kueri dengan token akses Dan pilihlah Terapkan token.
- Masukkan token yang sesuai dengan pengguna yang memiliki izin untuk membaca file dan pilih Mendaftar.
- Cari informasi yang ada di OneDrive lagi.
Anda dapat memverifikasi bahwa Amazon Kendra menyajikan hasil peringkat seperti yang diharapkan.
Selamat, Anda telah mengonfigurasi Amazon Kendra untuk mengindeks dan mencari dokumen di OneDrive dan mengontrol aksesnya menggunakan ACL.
Kesimpulan
Dengan konektor Microsoft OneDrive V2 untuk Amazon Kendra, organisasi dapat memanfaatkan penyimpanan dokumen perusahaan yang umum digunakan, dengan aman menggunakan pencarian cerdas yang didukung oleh Amazon Kendra. Anda dapat meningkatkan pengalaman pencarian dengan mengintegrasikan sumber data dengan kemampuan Custom Document Enrichment (CDE) di Amazon Kendra untuk melakukan logika pemetaan atribut tambahan dan bahkan transformasi konten khusus selama penyerapan.
Tentang penulis
Pravinchandra Varma adalah Arsitek Pengiriman Pelanggan Senior dengan tim Layanan Profesional AWS dan sangat tertarik dengan penerapan pembelajaran mesin dan layanan kecerdasan buatan.
Supratim Barat adalah Insinyur Pengembang Perangkat Lunak dengan Tim AWS Kendra Yellowbadge dan merupakan penggemar blockchain dan keamanan dunia maya
- Konten Bertenaga SEO & Distribusi PR. Dapatkan Amplifikasi Hari Ini.
- Platoblockchain. Intelijen Metaverse Web3. Pengetahuan Diperkuat. Akses Di Sini.
- Mencetak Masa Depan bersama Adryenn Ashley. Akses Di Sini.
- Sumber: https://aws.amazon.com/blogs/machine-learning/announcing-the-updated-microsoft-onedrive-connector-v2-for-amazon-kendra/
- :memiliki
- :adalah
- $NAIK
- 7
- a
- Tentang Kami
- mengakses
- Akun
- di seluruh
- menambahkan
- Tambahan
- Selain itu
- algoritma
- Semua
- memungkinkan
- Amazon
- AmazonKendra
- dan
- Mengumumkan
- Mengumumkan
- Lain
- api
- aplikasi
- Aplikasi
- aplikasi
- sesuai
- buatan
- kecerdasan buatan
- AS
- melampirkan
- Otentikasi
- secara otomatis
- AWS
- Layanan Profesional AWS
- Biru langit
- bar
- berdasarkan
- makhluk
- blockchain
- mendorong
- by
- CAN
- kemampuan
- pusat
- sertifikat
- Pilih
- klien
- awan
- Cloud Storage
- umum
- lengkap
- penyelesaian
- konfigurasi
- Terhubung
- Menghubungkan
- koneksi
- konsul
- mengandung
- Konten
- kontrol
- crawler
- membuat
- dibuat
- menciptakan
- Surat kepercayaan
- adat
- pelanggan
- pelanggan
- maya
- keamanan cyber
- data
- Dekripsi
- Default
- default
- pengiriman
- mendemonstrasikan
- deskripsi
- rincian
- Pengembang
- Devices
- dokumen
- dokumen
- selama
- Terdahulu
- karyawan
- aktif
- memungkinkan
- enkripsi
- insinyur
- Enter
- Enterprise
- Bahkan
- contoh
- Excel
- gembira
- diharapkan
- pengalaman
- kadaluwarsa
- beberapa
- bidang
- Fields
- File
- File
- berikut
- Untuk
- Frekuensi
- dari
- mendapatkan
- Kelompok
- Grup
- Memiliki
- membantu
- tuan rumah
- Seterpercayaapakah Olymp Trade? Kesimpulan
- How To
- HTML
- HTTPS
- ID
- identitas
- impor
- in
- memasukkan
- Termasuk
- indeks
- informasi
- Mengintegrasikan
- Intelijen
- Cerdas
- IT
- json
- kunci
- kunci-kunci
- bahasa
- pengetahuan
- Meninggalkan
- 'like'
- MEMBATASI
- memuat
- melihat
- terlihat seperti
- mesin
- Mesin belajar
- membuat
- berhasil
- manajer
- pemetaan
- menu
- Microsoft
- menit
- ML
- mode
- dimodifikasi
- lebih
- pindah
- beberapa
- nama
- Alam
- Arahkan
- Navigasi
- perlu
- Perlu
- New
- berikutnya
- of
- on
- secara online
- pilihan
- organisasi
- Lainnya
- kami
- halaman
- pane
- bergairah
- Melakukan
- izin
- Izin
- Tempat
- Polos
- plato
- Kecerdasan Data Plato
- Data Plato
- kebijaksanaan
- Pos
- didukung
- menyajikan
- hadiah
- pers
- mencegah
- Utama
- profesional
- tepat
- memberikan
- menyediakan
- query
- peringkat
- Peringkat
- Baca
- baru-baru ini
- daftar
- relevansi
- relevan
- yang tersisa
- gudang
- itu
- mengakibatkan
- Hasil
- ulasan
- Kaya
- hak
- Peran
- tersebar
- Pencarian
- Rahasia
- Bagian
- aman
- keamanan
- terpilih
- senior
- layanan
- Layanan
- set
- pengaturan
- Menunjukkan
- situs web
- Perangkat lunak
- larutan
- sumber
- sumber
- Langkah
- Tangga
- penyimpanan
- menyimpan
- toko
- seperti itu
- mendukung
- sistem
- Mengambil
- Tap
- tim
- penyewa
- uji
- bahwa
- Grafik
- informasi
- mereka
- Mereka
- Ini
- untuk
- token
- Transformasi
- bawah
- diperbarui
- menggunakan
- bekas
- Pengguna
- Pengguna
- Nilai - Nilai
- memeriksa
- melalui
- yang
- SIAPA
- akan
- dengan
- tanpa
- Word
- XML
- XSLT
- Kamu
- Anda
- zephyrnet.dll