Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Databricks SQL önizlemesi
Databricks Runtime 11.3 LTS ve üzeri
Verilen scope
ve key
ile Databricks gizli hizmetinden bir gizli değer ayıklar.
Söz dizimi
secret ( scope, key )
Argümanlar
-
scope
: Ayıklanacak gizli bilginin kapsamını içeren sabit metin ifadesi. Kapsam, birden çok anahtarın bulunabileceği ad alanıdır. -
key
: Ayıklanacak sırrın anahtarına sahip sabit bir dize ifadesi.
İadeler
Bir STRING
.
Anahtar alınamıyorsa işlev INVALID_SECRET_LOOKUP yükseltir.
Bunun yerine NULL
dönmek için try_secret() işlevini kullanın.
Kullanıcının görme yetkisine sahip olduğu tüm gizli bilgilerin listesini almak için list_secrets işlevini kullanın.
Uyarı
Azure Databricks, ham çıktıdan gizli bilgileri çıkarmak için en iyi çabayı gösterir. Daha fazla bilgi için bkz Gizli düzenleme.
Hata koşulları
-
INVALID_SECRET_LOOKUP.SECRET_FUNCTION_KEY_NOT_CONSTANT
key
: sabit bir dize değildir. -
INVALID_SECRET_LOOKUP.SECRET_FUNCTION_SCOPE_NOT_CONSTANT
scope
: sabit bir dize değildir. -
INVALID_SECRET_LOOKUP.SECRET_FUNCTION_NOT_SUPPORTED
: Databricks gizli hizmeti kullanılamıyor. -
INVALID_SECRET_LOOKUP.SECRET_FUNCTION_LOOKUP_FAILED
:key
içindescope
bulunamıyor.
Örnekler
> SELECT * FROM list_secrets();
scope key
------------ ---------------
secrets.r.us theAnswerToLife
> SELECT secret('secrets.r.us', 'theAnswerToLife');
fourtyTwo
> SELECT secret('secrets.r.us', 'WhatIsTheAnswerToLife');
Error: INVALID_SECRET_LOOKUP.SECRET_FUNCTION_LOOKUP_FAILED