적용 대상:
Databricks SQL
Databricks Runtime 13.3 LTS 이상
Unity 카탈로그만 표시
연결의 소유권을 새 보안 주체로 이전하거나, 연결 이름을 바꾸거나, 연결 옵션을 변경합니다.
연결에 대한 설명을 설정하려면 연결
중요합니다
암호 또는 토큰과 같은 자격 증명을 전달하는 연결 옵션을 설정하여 보안을 유지하는 경우 절에 OPTIONS 직접 리터럴 값을 입력하지 않고 함수를 사용하여 secret 값을 제공합니다. 이렇게 하면 문에 자격 증명 값을 포함하는 대신 Databricks 비밀 서비스에 저장된 비밀을 참조할 수 있습니다.
구문
ALTER CONNECTION connection_name
{ [ SET ] OWNER TO principal |
RENAME TO new_connection_name |
OPTIONS ( option value [, ...] )
매개 변수
-
변경할 연결의 이름입니다.
[ SET ] 소유자 to 주요
연결
principal의 소유권을 .에 양도합니다.이름 바꾸기를 new_connection_name
연결의 새 이름을 지정합니다. 이름은 Unity 카탈로그 메타스토어 내에서 고유해야 합니다.
OPTIONS
연결을 설정하는 데 필요한
connection_type특정 매개 변수를 설정합니다.기존 옵션 목록을 새 옵션 목록으로 바꿉니다.
옵션
속성 키입니다. 키는 점 또는 리터럴로 구분된 하나 이상의
STRING로 구성될 수 있습니다.속성 키는 고유해야 하며 대/소문자를 구분해야 합니다.
value
속성 값입니다. 값은 ,
BOOLEAN,STRING또는INTEGERDECIMAL이어야 합니다.암호 또는 토큰과 같은 자격 증명을 전달하는 옵션의 경우 값을 직접 입력하는 대신 함수를 사용합니다
secret. 예를 들어 리터럴 암호를 입력하는 대신 forvaluepassword를 제공합니다secret('secrets.r.us', 'postgresPassword').
예제
> ALTER CONNECTION mysql_connection SET OWNER TO `alf@melmak.et`;
> ALTER CONNECTION mysql_connection RENAME TO `other_mysql_connection`;
> ALTER CONNECTION mysql_connection OPTIONS (host 'newmysqlhost.us-west-2.amazonaws.com', port '3306');