try_secret fungsi

Berlaku untuk:centang ditandai ya Pratinjau centang ditandai ya Databricks SQL Databricks Runtime 15.0 ke atas

Mengekstrak nilai rahasia dengan scope dan key yang diberikan dari layanan rahasia Databricks, atau jika kunci tidak dapat diambil.

Sintaks

try_secret ( scope, key )

Argumen

  • scope: Ekspresi string konstan yang berisi cakupan rahasia yang akan diekstrak. Cakupan adalah namespace tempat beberapa kunci mungkin berada.
  • key: Ekspresi string konstanta dengan kunci rahasia yang akan diekstrak.

Pengembalian

STRING.

Jika kunci tidak dapat diambil, fungsi mengembalikan NULL. Untuk menaikkan INVALID_SECRET_LOOKUP, gunakan fungsi secret().

Untuk mengambil daftar semua rahasia yang diizinkan pengguna untuk melihat menggunakan fungsi list_secrets.

Kondisi kesalahan umum

Contoh

> SELECT * FROM list_secrets();
  scope         key
  ------------  ---------------
  secrets.r.us  theAnswerToLife

> SELECT try_secret('secrets.r.us', 'theAnswerToLife');
  fourtyTwo

> SELECT try_secret('secrets.r.us', 'WhatIsTheAnswerToLife');
  NULL