Becoming a consumer of listings¶
Why become a Snowflake consumer?¶
If you want to access listings shared privately or on the Snowflake Marketplace, become a Snowflake consumer. You can also access data shared as part of direct shares or data exchanges, which offer more limited data sharing capabilities.
As a consumer of listings, you can do the following:
Easily access data in listings shared from other cloud platforms and Snowflake regions.
Pay for listings inside Snowflake instead of negotiating billing with each listing provider.
Get more information about data in a listing, such as example SQL queries.
To become a consumer of listings, you must meet the following requirements:
Your organization must agree to the legal terms. See Accept the Snowflake Provider and Consumer Terms of Service.
Your account must be granted the relevant privileges for working with listings. See Set up required privileges.
To consume paid listings, you must set up payment information and be eligible to pay for listings. See How to pay for listings.
If your account is located in a U.S. government region, you must accept the cross-region disclaimer. See Prepare to access listings from accounts in U.S. government regions.
Accept the Snowflake Provider and Consumer Terms of Service¶
The organization administrator only needs to accept the Snowflake Provider and Consumer Terms once for your organization. After the terms have been accepted, anyone in your organization that has a role with the necessary privileges can become a consumer of listings.
You must be an organization administrator (i.e. a user granted the ORGADMIN role) to accept the terms.
To review and accept the Snowflake Provider and Consumer Terms, do the following:
Sign in to Snowsight.
Select Admin » Billing & Terms.
In the Snowflake Marketplace section, next to Snowflake Provider and Consumer Terms, select Review.
If you agree to the terms, select the checkbox for I accept Snowflake Provider and Consumer Terms.
You can also accept additional terms to allow users in your organization to get listings that use the Standard Agreement for Marketplace Products:
Review the Standard Agreement for Marketplace Products
Select I authorize my organization’s user to accept Standard Agreement for Marketplace products.
Select Save to accept to finalize the selection or Cancel to cancel.
For details about the terms of service, see Legal requirements for providers and consumers of listings.
Set up required privileges¶
To access a listing, you must use the ACCOUNTADMIN role or another role with the CREATE DATABASE and IMPORT SHARE privileges. To pay for a paid listing, your role must also have the PURCHASE DATA EXCHANGE LISTING privilege.
If you don’t have a role with these privileges, you can automatically request access from the account administrator when attempting to access a listing.
To gain access, you can ask your account administrator to do one of the following:
Grant the CREATE DATABASE and IMPORT SHARE privileges to a role on your account so that you can get access to listings.
Get a listing for your account, then grant the IMPORTED PRIVILEGES privilege on the database created from the listing to a role on your account. This lets you access the data in the listing without having access to get any listing on the Snowflake Marketplace or privately.
Install the listing for you.
See Granting privileges on a shared database for more details about the privileges associated with listings.
Prepare to access listings from accounts in U.S. government regions¶
If your account is in a U.S. government region and you want to install data products offered privately or on the Snowflake Marketplace, or offer listings either privately or on the Snowflake Marketplace, you must review and acknowledge the following cross-region disclaimer for your organization.
To get data products and share listings with Snowflake customers outside your region, Snowflake shares organization and account metadata and usage analytics with the customers you collaborate with outside of your region.
Compliance standards, such as FedRAMP, and support for different regulated workloads, such as ITAR, might be different or unavailable outside of your U.S. Government Region. Consider your compliance requirements before choosing to move or share data between Snowflake regions.
You must use the ORGADMIN role and you only need to complete this step once for your organization:
Sign in to Snowsight.
In the navigation menu, select Admin » Billing & Terms.
In the Snowflake Marketplace section, for Sharing & Collaboration, select Review & Enable.
Review the cross-region disclaimer and select Acknowledge & Continue.
If you see an error, your user profile might be missing a first name, last name, or email address. Contact an account administrator to update your account. If you have an administrator role, see Add user details to your user profile to update your profile using Snowsight.
Stop sharing and collaboration from an account in a US government region¶
If you no longer want to offer or access listings from your account in a US government region, do the following:
Delete all of your listings shared from your account, consistent with the applicable requirements in the Provider and Consumer Terms.
Stop consuming listings by dropping the databases imported when you accessed listings.
Contact Snowflake Support to have data sharing and collaboration disabled for your organization.
The types of listings and data products that you can access are limited. See Limitations for accessing listings from accounts in U.S. government regions.