Method: projects.locations.dataStores.create

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/v1alpha/{parent=projects/*/locations/*}/dataStores

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Nama resource induk, seperti projects/{project}/locations/{location}/collections/{collection}.

Parameter kueri

Parameter
dataStoreId

string

Wajib. ID yang akan digunakan untuk DataStore, yang akan menjadi komponen akhir dari nama resource DataStore.

Kolom ini harus sesuai dengan standar RFC-1034 dengan batas panjang 63 karakter. Jika tidak, error INVALID_ARGUMENT akan ditampilkan.

skipDefaultSchemaCreation

boolean

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 dataStore.starting_schema ditentukan.

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

string

Nama resource CmekConfig yang akan digunakan untuk melindungi DataStore ini.

disableCmek

boolean

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.