Aracılığıyla paylaş


list_secrets tablo 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

Kullanıcının Databricks sır hizmeti üzerinde erişim yetkisine sahip olduğu tüm kapsamlardaki veya belirli bir kapsamdaki tüm anahtarları döndürür.

Söz dizimi

list_secrets ( [ scopeStr ] )

Tartışmalar

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

  • scopeStr: Aranacak kapsam. Sağlanmazsa, tüm kapsamlar döndürülür.

İadeler

İki sütunlu bir tablo:

  • scope STRING NOT NULL: Anahtarın ad alanı.
  • key STRING NOT NULL: Anahtarın kendisi

Belirli anahtarların gizli dizi değerlerini döndürmek için secret(scope, key)kullanın.

Hata koşulları

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED: Databricks gizli hizmeti kullanılamıyor.

Örnekler

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

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

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