다음을 통해 공유


list_secrets table 함수

적용 대상:예로 표시된 확인 Databricks SQL 미리 보기 예로 표시된 확인 Databricks Runtime 11.3 LTS 이상

모든 범위의 모든 키 또는 사용자가 Databricks 비밀 서비스에서수 있는 권한이 있는 특정 범위 하나를 반환합니다.

구문

list_secrets ( [ scopeStr ] )

인수

적용 대상:예로 표시된 확인 Databricks SQL 미리 보기 예로 표시된 확인 Databricks Runtime 15.3 이상

  • scopeStr: 검색할 범위입니다. 제공되지 않으면 모든 범위가 반환됩니다.

반품

두 개의 columns있는 table:

  • scope STRING NOT NULL: 키의 네임스페이스
  • key STRING NOT NULL: 키 자체

특정 키에 대한 비밀 values 반환하려면 secret(scope, key)사용합니다.

오류 조건

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED: Databricks 비밀 서비스를 사용할 수 없습니다.

예제

> 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