Snowflake Connector for MySQL 에서의 애플리케이션 역할

참고

Snowflake Connector for MySQL 에는 커넥터 약관 이 적용됩니다.

다음 섹션에서는 커넥터 애플리케이션에서 사용할 수 있는 애플리케이션 역할을 설명합니다.

  • ADMIN

  • AGENT

  • VIEWER

  • DATA_READER

모든 애플리케이션 역할은 계정에 애플리케이션을 설치하는 역할을 담당하는 계정 수준 역할에 자동으로 할당됩니다. 그런 다음 커넥터 애플리케이션 액세스를 보다 쉽게 제어할 수 있도록 다시 할당할 수 있습니다. 더 자세한 내용은 GRANT APPLICATION ROLE 섹션을 참조하십시오.

ADMIN 애플리케이션 역할

ADMIN 애플리케이션 역할은 커넥터 구성과 상태를 확인하는 데 사용할 수 있습니다. 또한 이를 통해 애플리케이션에 포함된 프로시저를 실행할 수 있습니다.

AGENT 애플리케이션 역할

에이전트는 AGENT 애플리케이션 역할을 사용하여 복제 프로세스를 수행할 수 있습니다. 수동으로 사용하면 안 됩니다.

VIEWER 애플리케이션 역할

VIEWER 애플리케이션 역할은 커넥터의 기본 구성을 확인할 수 있는 액세스 권한을 제공합니다.

DATA_READER 애플리케이션 역할

DATA_READER 애플리케이션 역할을 사용하면 커넥터 애플리케이션 자체에 액세스하지 않고도 복제된 데이터에 대한 읽기 권한을 부여할 수 있습니다.

복제된 데이터를 보려면 사용자에게 다음과 같은 권한이 있어야 합니다.

  • 대상 데이터베이스에 대한 USAGE 권한

  • 대상 스키마에 대한 USAGE 권한

  • 대상 테이블에 대한 SELECT 권한

커넥터는 애플리케이션에서 생성된 모든 대상 데이터베이스, 스키마 및 테이블에 대한 USAGE / SELECT 권한을 이 역할에 부여합니다.

주의

DATA_READER 애플리케이션 역할에는 해당 애플리케이션에서 생성한 오브젝트에 대한 권한만 제공된다는 점에 유의하십시오. 대상 데이터베이스 또는 대상 스키마가 이미 존재하고 커넥터 애플리케이션의 소유가 아닌 경우 커넥터는 이러한 오브젝트에 대해 DATA_READER 역할에 적절한 권한을 부여할 수 없습니다. 이런 경우, DATA_READER 애플리케이션 역할이 있는 계정 수준 역할에 이러한 오브젝트에 대한 USAGE 권한 부여를 수동으로 보완해야 합니다.