list_secrets função tabela

Aplica-se a: Marque Sim Databricks SQL preview Marque Sim Databricks Runtime 11.3 LTS e superior

Retorna todas as chaves em todos os escopos ou um escopo específico que o usuário está autorizado a ver do serviço secreto Databricks.

Sintaxe

list_secrets ( [ scopeStr ] )

Argumentos

Aplica-se a: Marque Sim Databricks SQL preview Marque Sim Databricks Runtime 15.3 e superior

  • scopeStr: O escopo dentro do qual pesquisar. Se não for fornecido, todos os escopos serão retornados.

Devoluções

Uma tabela com duas colunas:

  • scope STRING NOT NULL: O namespace da chave.
  • key STRING NOT NULL: A chave em si

Para retornar os valores secretos para chaves específicas, use secret(scope, key).

Condições de erro

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED: O serviço secreto Databricks não está disponível.

Exemplos

> 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