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