- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
Membuat DataStore
.
DataStore digunakan untuk menyimpan Documents
. Untuk menayangkan dokumen ini untuk kasus penggunaan Penelusuran atau Rekomendasi, Engine
harus dibuat secara terpisah.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1/{parent=projects/*/locations/*}/dataStores
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Nama resource induk, seperti |
Parameter kueri
Parameter | |
---|---|
dataStoreId |
Wajib. ID yang akan digunakan untuk Kolom ini harus sesuai dengan standar RFC-1034 dengan batas panjang 63 karakter. Jika tidak, error INVALID_ARGUMENT akan ditampilkan. |
createAdvancedSiteSearch |
Flag boolean yang menunjukkan apakah pengguna ingin membuat penyimpanan data lanjutan secara langsung untuk penelusuran situs. Jika penyimpanan data tidak dikonfigurasi sebagai penelusuran situs (vertical GENERIC dan contentConfig PUBLIC_WEBSITE), tanda ini akan diabaikan. |
skipDefaultSchemaCreation |
Tanda boolean yang menunjukkan apakah akan melewati pembuatan skema default untuk penyimpanan data. Aktifkan tanda ini hanya jika Anda yakin bahwa skema default tidak kompatibel dengan kasus penggunaan Anda. Jika disetel ke benar (true), Anda harus membuat skema untuk penyimpanan data secara manual sebelum dokumen dapat di-ingest. Flag ini tidak dapat ditentukan jika |
Parameter gabungan cmek_options . Opsi CMEK untuk DataStore. Menetapkan kolom ini akan menggantikan CmekConfig default jika ada yang ditetapkan untuk project. cmek_options hanya ada berupa salah satu diantara berikut: |
|
cmekConfigName |
Nama resource CmekConfig yang akan digunakan untuk melindungi DataStore ini. |
disableCmek |
DataStore tanpa perlindungan CMEK. Jika CmekConfig default ditetapkan untuk project, menyetel kolom ini juga akan menggantikan CmekConfig default. |
Isi permintaan
Isi permintaan memuat instance DataStore
.
Isi respons
Jika berhasil, isi respons memuat instance Operation
yang baru dibuat.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource parent
:
discoveryengine.dataStores.create
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.