Using resharing as a provider¶
As a provider, you can enable resharing on your listings so that consumers can reshare your data product with other accounts. This topic describes how to set up and manage resharing as a provider.
Enabling resharing on a listing¶
Before resharing listings, the provider must enable the resharing property in the
listing manifest reference or in Snowsight
when creating the listing.
To allow consumers to reshare your data product, set the resharing.enabled property to true in the listing manifest:
For the full listing manifest reference, see Listing manifest reference.
Disabling resharing¶
You can disable resharing at any time by setting resharing.enabled to false and republishing the listing. When you disable resharing,
downstream consumption breaks for all consumers of any reshared listings created from your listing.
Supported context functions¶
If your shared data uses context functions in governance policies or secure view definitions, only the following context functions are supported for resharing. These functions return values as if they were executed by the account doing the resharing, not by the downstream consumer:
If you add or change governance policies on your base tables that use unsupported context functions, resharers won’t be able to reshare
your data even if resharing.enabled is set to true. Downstream consumers of reshared listings will also lose access.