Megosztás a következőn keresztül:


A try_secret függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL preview jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 15.0 vagy újabb

Kinyer egy titkos értéket a megadott scope és key a Databricks titkos szolgáltatásból, vagy NULL ha a kulcs nem kérhető le.

Syntax

try_secret ( scope, key )

Argumentumok

  • scope: A kinyerni kívánt titkos kód hatókörét tartalmazó állandó sztringkifejezés. A hatókör az a névtér, amelyben több kulcs is lehet.
  • key: Állandó sztringkifejezés a kinyerni kívánt titkos kód kulcsával.

Válaszok

A STRING.

Ha a kulcs nem kérhető le, a függvény ad vissza NULL. Ha inkább INVALID_SECRET_LOOKUP szeretne emelni, használja a secret() függvényt.

Az összes titkos kulcs listájának lekéréséhez a felhasználó jogosult a list_secrets függvény használatára.

Hibafeltételek

  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_KEY_NOT_CONSTANT: Ez key nem állandó sztring.
  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_SCOPE_NOT_CONSTANT: Ez scope nem állandó sztring.

Példák

> SELECT * FROM list_secrets();
  scope         key
  ------------  ---------------
  secrets.r.us  theAnswerToLife

> SELECT try_secret('secrets.r.us', 'theAnswerToLife');
  fourtyTwo

> SELECT try_secret('secrets.r.us', 'WhatIsTheAnswerToLife');
  NULL