View a markdown version of this page

Konektor Salesforce V1.0 - Amazon Kendra

Amazon Kendra Tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan Amazon Kendra, jelajahi Amazon Bedrock Knowledge Bases. Pelajari selengkapnya.

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

Konektor Salesforce V1.0

Salesforce adalah alat manajemen hubungan pelanggan (CRM) untuk mengelola tim dukungan, penjualan, dan pemasaran. Anda dapat menggunakan Amazon Kendra untuk mengindeks objek standar Salesforce Anda dan bahkan objek khusus.

penting

Amazon Kendra menggunakan Salesforce API versi 48. Salesforce API membatasi jumlah permintaan yang dapat Anda buat per hari. Jika Salesforce melebihi permintaan tersebut, ia akan mencoba lagi sampai dapat melanjutkan.

catatan

Konek V1.0 tor/ SalesforceConfiguration API Salesforce berakhir pada tahun 2023. Kami merekomendasikan migrasi ke atau menggunakan konektor Salesforce V2.0 / TemplateConfiguration API.

Untuk mengatasi masalah konektor sumber data Amazon Kendra Salesforce Anda, lihatMengatasi masalah sumber data.

Fitur yang didukung

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

  • Pemetaan bidang

  • Kontrol akses pengguna

  • Inclusion/exclusion filter

Prasyarat

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

Di Salesforce, pastikan Anda memiliki:

  • Membuat akun Salesforce dan telah mencatat nama pengguna dan kata sandi yang Anda gunakan untuk terhubung ke Salesforce.

  • Membuat akun Salesforce Connected App dengan OAuth diaktifkan dan telah menyalin kunci konsumen (ID klien) dan rahasia konsumen (rahasia klien) yang ditetapkan ke Aplikasi Salesforce Connected Anda. ID klien dan rahasia klien digunakan sebagai kredentif otentikasi Anda yang disimpan dalam AWS Secrets Manager rahasia. Untuk informasi selengkapnya, lihat dokumentasi Salesforce tentang Aplikasi Terhubung.

    catatan

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

  • Menyalin token keamanan Salesforce yang terkait dengan akun yang digunakan untuk terhubung ke Salesforce.

  • Menyalin URL instance Salesforce yang ingin Anda indeks. Biasanya, ini adalah https://<company>.salesforce.com/. Server harus menjalankan aplikasi yang terhubung dengan Salesforce.

  • Menambahkan kredenSIAL ke server Salesforce Anda untuk pengguna dengan akses read-only ke Salesforce dengan mengkloning ReadOnly profil dan kemudian menambahkan izin Lihat Semua Data dan Kelola Artikel. KredenSIAL ini mengidentifikasi pengguna yang membuat koneksi dan aplikasi Salesforce yang Amazon Kendra terhubung ke.

  • Diperiksa setiap dokumen unik di Salesforce 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. ID dokumen bersifat global untuk indeks dan harus unik per indeks.

Dalam Anda Akun AWS, pastikan Anda memiliki:

  • Membuat Amazon Kendra indeks dan, jika menggunakan API, catat ID indeks.

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

    catatan

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

  • Menyimpan kredentif otentikasi Salesforce Anda secara AWS Secrets Manager rahasia dan, jika menggunakan API, catat ARN rahasia tersebut.

    catatan

    Kami menyarankan Anda menyegarkan atau memutar kredenSIAL dan rahasia Anda secara teratur. Berikan hanya tingkat akses yang diperlukan untuk keamanan Anda sendiri. Kami tidak menyarankan Anda menggunakan kembali kredensi 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 menghubungkan sumber data Salesforce ke Amazon Kendra. Jika Anda menggunakan API, Anda harus memberikan ARN dari IAM peran dan Secrets Manager rahasia yang ada, dan ID indeks.

Instruksi koneksi

Untuk terhubung Amazon Kendra ke sumber data Salesforce Anda, Anda harus memberikan rincian yang diperlukan dari sumber data Salesforce Anda sehingga Amazon Kendra dapat mengakses data Anda. Jika Anda belum mengonfigurasi Salesforce untuk Amazon Kendra lihatPrasyarat.

Console

Untuk terhubung Amazon Kendra ke Salesforce

  1. Masuk ke Konsol AWS Manajemen 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 di bawah Pengaturan indeks.

  3. Pada halaman Memulai, pilih Tambahkan sumber data.

  4. Pada halaman Tambahkan sumber data, pilih konektor Salesforce V1.0, lalu pilih Tambahkan konektor.

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

    1. Nama sumber data —Masukkan nama untuk sumber data Anda. Anda dapat menyertakan tanda hubung tetapi bukan spasi.

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

    3. Bahasa default — Bahasa untuk memfilter dokumen Anda untuk indeks. Kecuali Anda menentukan sebaliknya, bahasa default adalah bahasa Inggris. Bahasa yang ditentukan dalam metadata menggantikan bahasa yang dipilih.

    4. Tambahkan tag baru —Tag untuk mencari dan memfilter sumber daya Anda atau melacak biaya bersama Anda.

    5. Pilih Berikutnya.

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

    1. URL Salesforce —Masukkan URL instance untuk situs Salesforce yang ingin Anda indeks.

    2. Untuk Jenis otentikasi, pilih antara Yang Ada dan Baru untuk menyimpan kredentif otentikasi Salesforce Anda. Jika Anda memilih untuk membuat rahasia baru, jendela AWS Secrets Manager rahasia terbuka.

      1. Masukkan informasi berikut di jendela Buat AWS Secrets Manager rahasia:

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

        2. Untuk Nama Pengguna, Kata Sandi, Token Keamanan, Kunci Konsumen, Rahasia konsumen, dan URL Oten tikasi — Masukkan nilai kredensi otentikasi yang Anda buat di akun Salesforce Anda.

        3. Pilih S impan otentikasi.

    3. IAM peran —Pilih peran yang ada atau buat IAM IAM peran baru untuk mengakses kredentif repositori dan konten indeks 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 atau FAQ, pilih Buat peran baru untuk menghindari kesalahan.

    4. Pilih Berikutnya.

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

    1. Untuk lamp iran meray api —Pilih untuk merayapi semua objek, artikel, dan feed yang dilampirkan.

    2. Untuk objek Standar, artikel Peng etahuan, dan umpan Chatter —Pilih entitas Salesforce atau jenis konten yang ingin Anda jelajahi.

      catatan

      Anda harus memberikan informasi konfigurasi untuk mengindeks setidaknya satu objek standar, artikel pengetahuan, atau umpan obrolan. Jika Anda memilih untuk merayapi artikel Penget ahuan, Anda harus menentukan jenis artikel pengetahuan yang akan diindeks, nama artikel, dan apakah akan mengindeks bidang standar dari semua artikel pengetahuan atau hanya bidang jenis artikel khusus. Jika Anda memilih untuk mengindeks artikel khusus, Anda harus menentukan nama internal dari jenis artikel. Anda dapat menentukan hingga 10 jenis artikel.

    3. Frekuensi —Seberapa sering Amazon Kendra akan disinkronkan dengan sumber data Anda.

    4. Pilih Berikutnya.

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

    1. Untuk artikel pengetahuan standar, lampiran objek standar, dan pem etaan bidang tambahan yang disarankan —Pilih dari bidang sumber data default Amazon Kendra yang dihasilkan yang ingin Anda petakan ke indeks Anda.

      catatan

      Diperlukan pem _document_body etaan indeks ke. Anda tidak dapat mengubah pemetaan antara bidang Salesforce ID dan bidang Amazon Kendra _document_id .

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

    3. Pilih Berikutnya.

  9. Pada halaman Tinjau dan buat, periksa apakah informasi yang Anda masukkan benar, lalu 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 Salesforce

Anda harus menentukan SalesforceConfiguration API berikut:

  • URL Server —URL instance untuk situs Salesforce yang ingin Anda indeks.

  • Nama Sumber Daya Amazon Rahasia (ARN) —Berikan Nama Sumber Daya Amazon (ARN) dari Secrets Manager rahasia yang berisi kredentif otentikasi untuk akun Salesforce Anda. Rahasia disimpan dalam struktur JSON dengan kunci berikut:

    { "authenticationUrl": "OAUTH endpoint that Amazon Kendra connects to get an OAUTH token", "consumerKey": "Application public key generated when you created your Salesforce application", "consumerSecret": "Application private key generated when you created your Salesforce application.", "password": "Password associated with the user logging in to the Salesforce instance", "securityToken": "Token associated with the user account logging in to the Salesforce instance", "username": "User name of the user logging in to the Salesforce instance" }
  • IAM peran —Tentukan RoleArn kapan Anda memang CreateDataSource gil untuk memberikan IAM peran dengan izin untuk mengakses Secrets Manager rahasia Anda dan untuk memanggil API publik yang diperlukan untuk konektor Salesforce dan. Amazon Kendra Untuk informasi selengkapnya, lihat IAM peran untuk sumber data Salesforce.

  • Anda harus memberikan informasi konfigurasi untuk mengindeks setidaknya satu objek standar, artikel pengetahuan, atau umpan obrolan.

    • Objek standar —Jika Anda memilih untuk merayapi objek Standar, Anda harus menentukan nama objek standar dan nama bidang dalam tabel objek standar yang berisi konten dokumen.

    • Artikel pengetahuan —Jika Anda memilih untuk merayapi artikel Penget ahuan, Anda harus menentukan jenis artikel pengetahuan yang akan diindeks, status artikel pengetahuan yang akan diindeks, dan apakah akan mengindeks bidang standar semua artikel pengetahuan atau hanya bidang jenis artikel khusus.

    • Umpan obro lan —Jika Anda memilih untuk mer ayapi umpan Chatter, Anda harus menentukan nama kolom di FeedItem tabel Salesforce yang berisi konten yang akan diindeks.

Anda juga dapat menambahkan fitur opsional berikut:

  • Filter inklusi dan pengecualian —Tentukan apakah akan menyertakan atau mengecualikan lampiran file 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 diindeks, bahkan jika dokumen tersebut cocok dengan filter inklusi.

  • Pemetaan bidang —Pilih untuk memetakan bidang sumber data Salesforce 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.

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