secret
وظيفه
ينطبق على: Databricks SQL preview Databricks Runtime 11.3 LTS وما فوق
استخراج قيمة سرية مع معين scope
ومن key
خدمة Databricks السرية.
بناء الجملة
secret ( scope, key )
الوسيطات
scope
: تعبير سلسلة ثابت يحتوي على نطاق السر المراد استخراجه. النطاق هو مساحة الاسم التي قد توجد فيها مفاتيح متعددة.key
: تعبير سلسلة ثابت مع مفتاح السر المراد استخراجه.
المرتجعات
STRING
.
لاسترداد قائمة بجميع البيانات السرية التي يخول للمستخدم الاطلاع على استخدام الدالة list_secrets .
حالات الخطأ
INVALID_SECRET_LOOKUP.SECRET_FUNCTION_KEY_NOT_CONSTANT
key
: ليست سلسلة ثابتة.INVALID_SECRET_LOOKUP.SECRET_FUNCTION_SCOPE_NOT_CONSTANT
scope
: ليست سلسلة ثابتة.INVALID_SECRET_LOOKUP.SECRET_FUNCTION_NOT_SUPPORTED
: خدمة Databricks السرية غير متوفرة.INVALID_SECRET_LOOKUP.SECRET_FUNCTION_LOOKUP_FAILED
key
: لا يمكن العثور على داخلscope
.
الأمثلة
> SELECT * FROM list_secrets();
scope key
------------ ---------------
secrets.r.us theAnswerToLife
> SELECT secret('secrets.r.us', 'theAnswerToLife');
fourtyTwo