ALTER CONNECTION

적용 대상:확인 표시 예 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 [, ...] )

매개 변수

  • connection_name

    변경할 연결의 이름입니다.

  • [ SET ] 소유자 to 주요

    연결 principal의 소유권을 .에 양도합니다.

  • 이름 바꾸기를 new_connection_name

    연결의 새 이름을 지정합니다. 이름은 Unity 카탈로그 메타스토어 내에서 고유해야 합니다.

  • OPTIONS

    연결을 설정하는 데 필요한 connection_type 특정 매개 변수를 설정합니다.

    기존 옵션 목록을 새 옵션 목록으로 바꿉니다.

    • 옵션

      속성 키입니다. 키는 점 또는 리터럴로 구분된 하나 이상의 STRING로 구성될 수 있습니다.

      속성 키는 고유해야 하며 대/소문자를 구분해야 합니다.

    • value

      속성 값입니다. 값은 , BOOLEAN, STRING또는 INTEGERDECIMAL이어야 합니다.

      암호 또는 토큰과 같은 자격 증명을 전달하는 옵션의 경우 값을 직접 입력하는 대신 함수를 사용합니다 secret . 예를 들어 리터럴 암호를 입력하는 대신 for valuepassword 를 제공합니다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');