From c3b666f01dc198532c6f605925600696ee65e923 Mon Sep 17 00:00:00 2001 From: stayseesong Date: Wed, 5 Nov 2025 13:17:33 -0800 Subject: [PATCH 1/3] add info about snowflake password only deprecation --- src/connections/storage/catalog/snowflake/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/connections/storage/catalog/snowflake/index.md b/src/connections/storage/catalog/snowflake/index.md index b884327733..ecfee1b94a 100644 --- a/src/connections/storage/catalog/snowflake/index.md +++ b/src/connections/storage/catalog/snowflake/index.md @@ -91,6 +91,9 @@ GRANT CREATE SCHEMA ON DATABASE "SEGMENT_EVENTS" TO ROLE "SEGMENT"; Create the user that Segment uses to connect to your warehouse. You can create a user that authenticates with a key pair. +> info "" +> Snowflake plans to deprecate password-only authentication starting August 2026. Learn more in the [Snowflake docs](https://docs.snowflake.com/en/user-guide/security-mfa-rollout){:target="_blank"}. + To create a user that authenticates with a key pair: 1. Create the user and assign it a key pair by following the instructions in the [Snowflake docs](https://docs.snowflake.com/en/user-guide/key-pair-auth){:target="_blank"}. 2. Create a new user by executing the following SQL command, replacing the public key value with the key you previously generated. From 9b64156cc98c6195a3050252ca28a1f8ef763621 Mon Sep 17 00:00:00 2001 From: stayseesong Date: Wed, 5 Nov 2025 14:34:41 -0800 Subject: [PATCH 2/3] edits --- .../reverse-etl-source-setup-guides/snowflake-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connections/reverse-etl/reverse-etl-source-setup-guides/snowflake-setup.md b/src/connections/reverse-etl/reverse-etl-source-setup-guides/snowflake-setup.md index ea3f65a5fe..9f5d34ea33 100644 --- a/src/connections/reverse-etl/reverse-etl-source-setup-guides/snowflake-setup.md +++ b/src/connections/reverse-etl/reverse-etl-source-setup-guides/snowflake-setup.md @@ -14,7 +14,7 @@ At a high level, when you set up Snowflake for Reverse ETL, the configured user/ > If you have an existing dbt account with a Git repository, you can use [Segment's dbt extension](/docs/segment-app/extensions/dbt/) to centralize model management and versioning, reduce redundancies, and run CI checks to prevent breaking changes. ## Set up guide -Follow the instructions below to set up the Segment Snowflake connector. Segment recommends you use the `ACCOUNTADMIN` role to execute all the commands below, and that you create a user that authenticates with an encrypted key pair. +Follow the instructions below to set up the Segment Snowflake connector. Segment recommends you use the `ACCOUNTADMIN` role to execute all the commands below, and that you create a user that authenticates with an encrypted key pair. Snowflake plans to deprecate password-only authentication starting August 2026. Learn more in the [Snowflake docs](https://docs.snowflake.com/en/user-guide/security-mfa-rollout){:target="_blank"}. > info "" > Segment has a Terraform provider, powered by the Public API, that you can use to create a Snowflake Reverse ETL source. See the [segment_source (Resource)](https://registry.terraform.io/providers/segmentio/segment/latest/docs/resources/source){:target="_blank”} documentation for more information. From e7ad160a916a47c6b0073cf5de4c7dffac5ba9cb Mon Sep 17 00:00:00 2001 From: stayseesong Date: Wed, 5 Nov 2025 14:36:08 -0800 Subject: [PATCH 3/3] edits --- src/connections/storage/catalog/snowflake/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connections/storage/catalog/snowflake/index.md b/src/connections/storage/catalog/snowflake/index.md index ecfee1b94a..ef1a8d3e4e 100644 --- a/src/connections/storage/catalog/snowflake/index.md +++ b/src/connections/storage/catalog/snowflake/index.md @@ -143,7 +143,7 @@ To connect Snowflake to Segment: * Warehouse: The warehouse in your Snowflake account that Segment uses to run SQL * Username: The Snowflake user that Segment uses to run in your warehouse * Authentication - * Private key: View Snowflake’s key pair set up doc.You can upload .p8 file format. Key length must be at least 2048-bit. An encrypted key is recommended but not required. + * Private key: View Snowflake’s key pair set up doc. You can upload in .p8 file format. Key length must be at least 2048-bit. An encrypted key is recommended but not required. 4. Test your connection. 5. Click **Save**.