View a markdown version of this page

Menghubungkan sumber data - Amazon Bedrock

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

Menghubungkan sumber data

Setelah menyelesaikan konfigurasi untuk basis pengetahuan Anda, Anda menghubungkan sumber data yang didukung ke basis pengetahuan.

Basis pengetahuan terkelola Amazon Bedrock mendukung koneksi ke sumber data yang tidak terstruktur. Pilih topik untuk mempelajari cara menyambung ke jenis sumber data tersebut:

catatan

Untuk basis pengetahuan terkelola, CreateDataSource operasi tidak sinkron. Transisi status sumber data dari CREATING ke AVAILABLE saat operasi selesai.

Untuk mempelajari cara menyambung ke sumber data menggunakan konsol Amazon Bedrock, pilih topik yang sesuai dengan jenis sumber data Anda di bagian bawah halaman ini:

Untuk menyambung ke sumber data menggunakan Amazon Bedrock API, kirim CreateDataSource permintaan dengan titik akhir runtime Agents for Amazon Bedrock.

Bidang yang wajib diisi:

Bidang Deskripsi
knowledgeBaseId ID basis pengetahuan.
name Nama untuk sumber data.
dataSourceConfiguration Tentukan jenis sumber data di type bidang dan sertakan konfigurasi yang sesuai. Untuk detail selengkapnya tentang konfigurasi khusus konektor, pilih topik untuk konektor dari topik di bagian bawah halaman ini.

Di dalamdataSourceConfiguration, Anda harus menentukan yang berikut:

  • type – Harus MANAGED_KNOWLEDGE_BASE_CONNECTOR.

  • managedKnowledgeBaseConnectorConfiguration- Konfigurasi untuk konektor. Berisi bidang berikut:

    • connectorParameters(required) — Berisi type bidang yang menentukan jenis konektor dan version bidang wajib disetel ke1. Nilai tipe yang didukung adalahS3,ONEDRIVE,CONFLUENCE,SHAREPOINT,WEB_CRAWLER, danGOOGLE_DRIVE. Bidang yang tersisa connectorParameters berbeda menurut jenis konektor - lihat setiap halaman konektor data untuk detail lebih lanjut.

    • deletionProtectionConfiguration(opsional) — Perlindungan terhadap penghapusan massal konten yang diindeks secara tidak disengaja. Ber deletionProtectionStatus isi (ENABLEDatauDISABLED) dan, bila diaktifkan, opsional deletionProtectionThreshold (0-100, default ke 15). Ambang batas adalah persentase maksimum dokumen yang dapat dihapus oleh pekerjaan sinkronisasi dari indeks Anda. Jika sinkronisasi akan menghapus lebih dari persentase ini, sinkronisasi akan melewatkan fase penghapusannya, sehingga dokumen yang diindeks tetap ada. Tidak didukung untuk konektor Kustom.

    • mediaExtractionConfiguration(opsional) - Konfigurasi untuk mengekstraksi media (gambar, audio, video) dari file sumber data. Berisi tiga sub-konfigurasi yang dapat Anda aktifkan secara independen:

      • imageExtractionConfiguration(opsional) — Memproses, mengekstrak, dan mengindeks konten dari file gambar mandiri (.png, .jpg, .jpeg, .jpe, .tif, .tiff, .gif, .bmp, .webp, .svg, .jp2, .heic) dan visual tertanam dalam file.pdf, .docx, .ppt, .pptx.

      • audioExtractionConfiguration(opsional) - Memproses, mengekstrak, dan mengindeks konten dari file audio yang didukung (.mp3, .wav, .m4a, .flac, .ogg).

      • videoExtractionConfiguration(opsional) — Memproses, mengekstrak, dan mengindeks konten dari file video yang didukung (.mp4, .mov, .m4v).

      Untuk referensi bidang lengkap, lihat MediaExtractionConfiguration di Referensi API Amazon Bedrock.

    • syncSchedule(opsional) — Menetapkan jadwal berulang di mana Amazon Bedrock secara otomatis menyinkronkan sumber data. Tentukan dengan tepat salah satu dari berikut ini:

      • daily— Objek kosong. Sinkronisasi sekali sehari pada waktu di luar jam sibuk yang dipilih sistem.

      • weekly— Berisi dayOfWeek bidang wajib, dengan nilai dari SUNDAY keSATURDAY.

      • monthly— Berisi dayOfMonth bidang wajib, yang menamp dayNumber ung dari 1 hingga 28 atau lastDayOfMonth objek kosong.

      Hilangkan syncSchedule untuk menyinkronkan sesuai permintaan saja. Untuk informasi selengkapnya, lihat Meng atur jadwal sinkronisasi untuk sumber data.

Bidang opsional:

Bidang Deskripsi
description Berikan deskripsi untuk sumber data.
vectorIngestionConfiguration Berisi konfigurasi untuk menyesuaikan proses penyerapan. Untuk informasi selengkapnya, lihat Menyesuaikan penyerapan untuk sumber data.
clientToken Untuk memastikan permintaan API selesai hanya sekali. Untuk informasi lebih lanjut, lihat Memas tikan idempotensi.

Contoh berikut menunjukkan CreateDataSource permintaan dengan konektor S3:

{ "knowledgeBaseId": "your-knowledge-base-id", "name": "my-s3-data-source", "description": "S3 data source for my managed knowledge base", "dataSourceConfiguration": { "type": "MANAGED_KNOWLEDGE_BASE_CONNECTOR", "managedKnowledgeBaseConnectorConfiguration": { "mediaExtractionConfiguration": { "imageExtractionConfiguration": { "imageExtractionStatus": "ENABLED" } }, "deletionProtectionConfiguration": { "deletionProtectionStatus": "ENABLED", "deletionProtectionThreshold": 15 }, "syncSchedule": { "weekly": { "dayOfWeek": "MONDAY" } }, "connectorParameters": { "type": "S3", "version": "1", "connectionConfiguration": { "bucketName": "my-bucket-name", "bucketOwnerAccountId": "123456789012" }, "filterConfiguration": { "maxFileSizeInMegaBytes": "50" } } } } }

Untuk mempelajari lebih lanjut tentang konektor tertentu dan konfigurasinya, pilih topik di bawah ini.

Untuk sumber data pihak ketiga yang mendukung pengaturan yang dikelola pengguna (3LO), sepertiSharePoint,OneDrive, danConfluence, Anda memerlukan AWS Identity and Access Management izin khusus untuk masuk. Lihat informasi yang lebih lengkap di Izin IAM untuk pengaturan yang dikelola pengguna (3LO).