Bagikan melalui


Autentikasi untuk bekerja dengan toko online

Artikel ini menjelaskan cara mengonfigurasi autentikasi untuk menerbitkan tabel fitur ke toko online dan mencari fitur dari toko online.

Autentikasi untuk menerbitkan tabel fitur ke toko online

Untuk menerbitkan tabel fitur ke toko online, Anda harus menyediakan autentikasi tulis.

Databricks merekomendasikan agar Anda menyimpan kredensial di rahasia Databricks, lalu merujuknya menggunakan write_secret_prefix saat menerbitkan. Ikuti instruksi dalam Menggunakan rahasia Databricks

Autentikasi untuk mencari fitur dari penyimpanan online dengan model MLflow yang disajikan

Untuk mengaktifkan model MLflow yang dihosting Databricks untuk tersambung ke penyimpanan online dan mencari nilai fitur, Anda harus menyediakan autentikasi baca.

Databricks merekomendasikan agar Anda menyimpan kredensial di rahasia Databricks, lalu merujuknya menggunakan read_secret_prefix saat menerbitkan. Ikuti instruksi dalam Menggunakan rahasia Databricks

Berikan kredensial baca menggunakan rahasia Databricks

Ikuti instruksi dalam Menggunakan rahasia Databricks.

Gunakan rahasia Databricks untuk autentikasi baca dan tulis.

Bagian ini memperlihatkan langkah-langkah yang harus diikuti untuk menyiapkan autentikasi dengan rahasia Databricks. Untuk contoh kode yang mengilustrasikan cara menggunakan rahasia ini, lihat Menerbitkan fitur ke toko online.

  1. Buat dua cakupan rahasia yang berisi kredensial untuk penyimpanan online: satu untuk akses baca-saja (ditunjukkan di sini sebagai <read-scope>) dan satu untuk akses baca-tulis (ditunjukkan di sini sebagai <write-scope>). Atau, Anda dapat menggunakan kembali cakupan rahasia yang sudah ada.

  2. Pilih nama unik untuk penyimpanan online target, yang ditunjukkan di sini sebagai <prefix>.

    Untuk Cosmos DB (bekerja dengan versi klien Rekayasa Fitur apa pun, dan klien Penyimpanan Fitur v0.5.0 ke atas), buat rahasia berikut:

    • Kunci otorisasi (kunci primer atau sekunder akun) dengan akses baca-saja ke toko online target: databricks secrets put-secret <read-scope> <prefix>-authorization-key
    • Kunci otorisasi (kunci primer atau sekunder akun) dengan akses baca-tulis ke toko online target: databricks secrets put-secret <write-scope> <prefix>-authorization-key

    Untuk penyimpanan SQL, buat rahasia berikut:

    • Pengguna dengan akses baca-saja ke penyimpanan online target: databricks secrets put-secret <read-scope> <prefix>-user
    • Kata sandi unuk pengguna dengan akses baca-saja ke penyimpanan online target: databricks secrets put-secret <read-scope> <prefix>-password
    • Pengguna dengan akses baca-tulis untuk penyimpanan online target: databricks secrets put-secret <write-scope> <prefix>-user
    • Kata sandi unuk pengguna dengan akses baca-tulis ke penyimpanan online target: databricks secrets put-secret <write-scope> <prefix>-password

Catatan

Ada batasan terhadap jumlah cakupan rahasia per ruang kerja. Untuk menghindari batas ini terlampaui, Anda dapat menentukan dan berbagi satu cakupan rahasia untuk mengakses semua penyimpanan online.