SnowPro Specialty: Native Apps free question 5 / 10 · Domain 2: Build Snowflake Native Applications
An app's listing specification asks to share usage data with the provider's account, which is in the same region as the consumer. When reviewing it, the consumer sees target accounts and auto-fulfillment settings. Which of these matter for this share?
- Both, since each listing share runs through auto-fulfillment
- Neither, since same-region shares need no consumer approval
- Only the auto-fulfillment settings, which control same-region shares
- The target accounts; auto-fulfillment applies to cross-region sharing
Show the answer and explanation
Answer: D
Why this is correct
The section "App specification workflow for sharing data" lists the steps. Providers configure automated granting of privileges, since app specifications require manifest_version: 2. They add the CREATE SHARE and CREATE LISTING privileges to the manifest, and the setup script creates the share, the external listing and the app specification. When configuring the app, consumers review and approve the target accounts and auto-fulfillment settings on the listing. Auto-fulfillment settings are only applicable for cross-region sharing, so for a provider account in the same region the target accounts are what the consumer decides.
Why the other options are wrong
"Only the auto-fulfillment settings, which control same-region shares" … The page says auto-fulfillment settings are only applicable for cross-region sharing, so they are the part that does not matter here.
"Both, since each listing share runs through auto-fulfillment" … Auto-fulfillment settings apply to cross-region sharing only. A share within one region does not use them.
"Neither, since same-region shares need no consumer approval" … The workflow has consumers review and approve the target accounts when configuring the app, whatever the region.
Review what applies
Knowing which settings matter keeps reviews short. For cross-region targets, the consumer also decides on auto-fulfillment, which affects how the shared data reaches other regions.