Aracılığıyla paylaş


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

Tüm kapsamlardaki veya kullanıcının Databricks gizli dizi hizmetinden görme yetkisine sahip olduğu belirli bir kapsamdaki tüm anahtarları döndürür.

Söz dizimi

list_secrets ( [ scopeStr ] )

Bağımsız değişkenler

Ş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.

Döndürülenler

İ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 kullanın secret(scope, key).

Hata koşulları

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED: Databricks gizli dizisi 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