Managing integrations in Snowsight¶
Snowflake supports a large variety of integrations that allow you to connect to external services and data sources.
This topic provides an overview of the different types of integrations and how to manage them using Snowsight.
Supported integrations include:
API integrations supporting integrating services reached via HTTPS API, including information about the cloud platform, types of services, access credentials, and more.
Catalog integrations supporting integrating Apache Icebergâ„¢ tables.
External integrations to enable access to specific external network locations, including network rules and credentials.
Notification integration providing an interface between Snowflake and third-party messaging services.
Security integrations for external access to services that require authentication and authorization.
Storage integration for storing generated identity and access management (IAM) entity for your external cloud storage.
To manage integrations in Snowsight:
Sign in to Snowsight.
Select Data » Integrations. The list of integrations is displayed.
Then:
Create a new integration:
Click Create and select the integration type to create.
Complete the associated template to create the integration.
View, disable/enable, drop, or transfer ownership of an integration:
Select an integration and click …
Select one of Disable, Enable, Drop, or Transfer Ownership.
Confirm the operation or cancel.
Grant a privileges to select roles for a given integration:
Note
You must be the owner of an integration to grant privileges on that integration.
Click anywhere in an integration row. The details of the selected integration are displayed.
in the Privileges section, click + Privilege. The Grant new privilege on <integration> dialog box is displayed.
From the ROLES drop down select a role.
From the privileges drop down select either USAGE, USE_ANY_ROLE or both.
Click Grant Privileges to grant the privilege to the selected role or Cancel to cancel the operation.