
Answer-first summary for fast verification
Answer: Create a reader account for the consumer.
The correct answer is C because Snowflake's Reader Account is specifically designed for secure data sharing with consumers who don't have existing Snowflake accounts. Reader Accounts are fully owned and billed by the provider, allowing consumers to access shared objects in read-only mode without requiring a separate Snowflake subscription. This maintains data security while eliminating the need for data movement or storage costs in the consumer's environment. Option A is incorrect as giving owner rights would provide excessive privileges and compromise security. Option B is suboptimal as it involves data movement outside Snowflake's secure sharing framework. Option D is incorrect because replication requires the consumer to already have a Snowflake account, which contradicts the scenario where the consumer has no account.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
How can a data provider securely share Snowflake data with a data consumer who does not have a Snowflake account?
A
Give the consumer owner's rights on the provider's Snowflake account.
B
Unload the data into the consumer's cloud storage.
C
Create a reader account for the consumer.
D
Create and replicate a share, then give the consumer access to the replication.