적용 대상:
Databricks SQL
Databricks Runtime 10.4 LTS 이상
Unity 카탈로그만 표시
기존 자격 증명을 삭제합니다.
Azure Databricks 메타스토어에 위치가 없는 경우 예외를 throw합니다.
자격 증명을 삭제하려면 자격 증명에 대한 MANAGE 권한이 있거나 해당 소유자가 되어야 합니다.
구문
DROP [ STORAGE | SERVICE ] CREDENTIAL [ IF EXISTS ] credential_name [ FORCE ]
매개 변수
IF EXISTS지정한 경우 자격 증명이 없는 경우 Azure Databricks 예외를 throw하지 않습니다.
[ 보관 | 서비스 ] credential_name
메타스토어에 있는 기존 자격 증명의 이름입니다. 이름이 존재하지 않으면
IF EXISTS이(가) 지정된 경우를 제외하고 예외가 발생합니다.STORAGE및SERVICE(Databricks Runtime 15.4 이상에서
)의 사용은 선택 사항입니다.FORCE필요에 따라 기존 개체에서 자격 증명을 사용하는 경우에도 Azure Databricks 강제로 자격 증명을 삭제합니다. 지정하지 않으면
FORCE자격 증명을 사용할 때 오류가 발생합니다.Important
스토리지 자격 증명을 강제로 삭제하면 유효한 자격 증명 없이 스토리지 자격 증명에 종속된 모든 외부 위치가 남습니다. 이러한 외부 위치는 새 자격 증명을 할당할 때까지 더 이상 사용할 수 없습니다.
예제
> DROP CREDENTIAL street_cred;
-- Drop a storage credential even if external locations depend on it.
> DROP STORAGE CREDENTIAL street_cred FORCE;