Настройка Snowflake PrivateLink
Функция PrivateLink доступна на следующих уровнях dbt Cloud Enterprise:
- Business Critical
- Virtual Private
Чтобы узнать больше об этих уровнях, свяжитесь с нами по адресу sales@getdbt.com.
Следующие шаги проведут вас через настройку конечной точки Snowflake AWS PrivateLink или Azure Private Link в многопользовательской среде dbt Cloud.
Конечные точки PrivateLink не могут подключаться между различными облачными провайдерами. Для того чтобы соединение PrivateLink работало, как dbt Cloud, так и сервер (например, Snowflake) должны быть размещены у одного и того же облачного провайдера. Например, dbt Cloud, размещенный на AWS, не может подключаться через PrivateLink к сервисам, размещенным на Azure, и dbt Cloud, размещенный на Azure, не может подключаться через PrivateLink к сервисам, размещенным на AWS.
Пользователи, подключающиеся к Snowflake с использованием SSO через соединение PrivateLink из dbt Cloud, также потребуют доступа к конечной точке PrivateLink с их локальной рабочей станции.
В настоящее время для любой учетной записи Snowflake SSO работает только с одним URL-адресом учетной записи одновременно: либо с публичным URL-адресом учетной записи, либо с URL-адресом, связанным с сервисом частного подключения.
О частном подключении для Snowflake
dbt Cloud поддерживает частное подключение для Snowflake с использованием одного из следующих сервисов:
- AWS PrivateLink
- Azure Private Link
Настройка AWS PrivateLink
Чтобы настроить экземпляры Snowflake, размещенные на AWS, для PrivateLink:
- Откройте запрос в службу поддержки Snowflake, чтобы разрешить доступ из учетной записи dbt Cloud AWS или Entra ID.
- Snowflake предпочитает, чтобы владелец учетной записи открывал запрос в службу поддержки напрямую, а не dbt Labs действовал от их имени. Для получения дополнительной информации обратитесь к статье базы знаний Snowflake.
- Предоставьте им ваш ID учетной записи dbt Cloud вместе с любой другой информацией, запрашиваемой в статье.