Aracılığıyla paylaş


secret işlevi

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL önizlemesi onay işareti evet olarak işaretlenmiş Databricks Runtime 11.3 LTS ve üzeri

Databricks gizli dizi hizmetinden verilen scope ve key ile bir gizli dizi değeri ayıklar.

Söz dizimi

secret ( scope, key )

Bağımsız değişkenler

  • scope: Ayıklanacak gizli dizi kapsamını içeren sabit dize ifadesi. Kapsam, birden çok anahtarın bulunabileceği ad alanıdır.
  • key: Ayıklanacak gizli dizi anahtarını içeren sabit dize ifadesi.

Döndürülenler

Bir STRING.

Tüm gizli dizilerin listesini almak için kullanıcının list_secrets işlevini kullanma yetkisi vardır.

Hata koşulları

  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_KEY_NOT_CONSTANTkey: sabit bir dize değildir.
  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_SCOPE_NOT_CONSTANTscope: sabit bir dize değildir.
  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_NOT_SUPPORTED: Databricks gizli dizisi hizmeti kullanılamıyor.
  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_LOOKUP_FAILED: içinde key scopebulunamıyor.

Örnekler

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

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