Função secret
Aplica-se a: Databricks SQL preview
Databricks Runtime 11.3 LTS e superior
Extrai um valor secreto com o dado scope
e key
do serviço secreto Databricks.
Sintaxe
secret ( scope, key )
Argumentos
scope
: Uma expressão de cadeia de caracteres constante que contém o escopo do segredo a ser extraído. O escopo é o namespace no qual várias chaves podem residir.key
: Uma expressão de cadeia de caracteres constante com a chave do segredo a ser extraído.
Devoluções
A STRING
.
Para recuperar uma lista de todos os segredos que o usuário está autorizado a ver, use a função list_secrets .
Condições de erro
INVALID_SECRET_LOOKUP.SECRET_FUNCTION_KEY_NOT_CONSTANT
: Okey
não é uma cadeia de caracteres constante.INVALID_SECRET_LOOKUP.SECRET_FUNCTION_SCOPE_NOT_CONSTANT
: Oscope
não é uma cadeia de caracteres constante.INVALID_SECRET_LOOKUP.SECRET_FUNCTION_NOT_SUPPORTED
: O serviço secreto Databricks não está disponível.INVALID_SECRET_LOOKUP.SECRET_FUNCTION_LOOKUP_FAILED
: Okey
não pode ser encontrado emscope
.
Exemplos
> SELECT * FROM list_secrets();
scope key
------------ ---------------
secrets.r.us theAnswerToLife
> SELECT secret('secrets.r.us', 'theAnswerToLife');
fourtyTwo
Funções relacionadas
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários