Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL предварительная версия
Databricks Runtime 11.3 LTS и выше
Извлекает значение секретного ключа с заданным scope и key из службы секретов Databricks.
Синтаксис
secret ( scope, key )
Аргументы
-
scope: константное строковое выражение, содержащее область извлекаемого секрета. Область — это пространство имен, в котором могут находиться несколько ключей. -
key: константное строковое выражение с ключом секрета, который необходимо извлечь.
Возвраты
STRING.
Если ключ не удается получить, функция вызывает INVALID_SECRET_LOOKUP.
Чтобы вернуть NULL, используйте функцию try_secret().
Чтобы получить список всех секретов, пользователь может просмотреть функцию list_secrets .
Замечание
Azure Databricks делает лучшие усилия, чтобы попытаться изменить секреты из необработанных выходных данных. Дополнительные сведения см. в статье Скрытие секретов.
Распространенные условия ошибки
Примеры
> 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