Snowflake High Performance connector for Kafka: Snowflake 구성하기¶
이 항목에서는 |KAFKAOFHP|용 Snowflake를 구성하는 단계에 대해 설명합니다.
Snowflake는 필요에 따라 액세스 권한을 개별적으로 취소할 수 있도록 각 Kafka 인스턴스에 대해 별도의 사용자(CREATE USER 사용) 및 역할(CREATE ROLE 사용)을 생성하는 것을 권장합니다.
Kafka 커넥터를 사용하기 위한 역할 생성하기¶
다음은 Kafka 커넥터에서 사용할 사용자 지정 역할을 생성합니다(예: KAFKA_CONNECTOR_ROLE). 이 스크립트는 특정 기존 데이터베이스 및 스키마(kafka_db.kafka_schema)와 사용자(kafka_connector_user_1)를 참조합니다.
모든 권한은 커넥터가 사용하는 역할에 직접 부여되어야 합니다. 역할 계층에서 권한을 상속받을 수 없습니다.
사용자 지정 역할 및 역할 계층 구조 생성과 관련한 자세한 내용은 액세스 제어 구성하기 를 참조하십시오.
필수 권한¶
커넥터에 Snowflake 오브젝트를 생성하고 관리하려면 다음 권한이 필요합니다.
오브젝트 |
권한 |
필요한 경우 |
|---|---|---|
데이터베이스 |
USAGE |
항상 필수 |
스키마 |
USAGE |
항상 필수 |
파이프 |
OPERATE |
사용자 정의 파이프를 사용하는 경우 |
대상 테이블 |
INSERT |
항상 필수 |