Snowflake High Performance connector for Kafka:Snowflakeの構成¶
このトピックでは、 Snowflake High Performance connector for Kafka のためにSnowflakeを構成する手順について説明します。
各Kafkaインスタンスに個別のユーザー( CREATE USER を使用)とロール( CREATE ROLE を使用)を作成して、必要に応じてアクセス権限を個別に取り消すことをSnowflakeはお勧めします。
Kafkaコネクタを使用するロールの作成¶
以下は、Kafkaコネクタで使用するカスタムロールを作成します(例: KAFKA_CONNECTOR_ROLE)スクリプトは、特定の 既存の データベースとスキーマ(kafka_db.kafka_schema)およびユーザー(kafka_connector_user_1)を参照します。
どの権限も、コネクタで使用されるロールに直接付与すべきことに注意してください。付与はロール階層から継承することはできません。
カスタムロールとロール階層の作成の詳細については、 アクセス制御の構成 をご参照ください。
必要な権限¶
コネクタは、Snowflakeオブジェクトを作成および管理するために次の権限を必要とします。
オブジェクト |
権限 |
必要に応じて |
|---|---|---|
データベース |
USAGE |
常に必要 |
スキーマ |
USAGE |
常に必要 |
パイプ |
OPERATE |
ユーザー定義パイプを使用する場合 |
宛先テーブル |
INSERT |
常に必要 |