Skip to content

Commit b06a9ff

Browse files
JV0812jpipkin1
andauthored
Snowflake Logs C2C doc update (#5816)
* Snowflake Logs C2C doc update * Update docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/snowflake-logs-source.md Co-authored-by: John Pipkin (Sumo Logic) <[email protected]> --------- Co-authored-by: John Pipkin (Sumo Logic) <[email protected]>
1 parent 5a1b6f6 commit b06a9ff

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/snowflake-logs-source.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ The Snowflake Logs source requires you to provide the following data to setup th
3737
- **Account Identifier**. An account identifier uniquely identifies a Snowflake account within your organization, as well as throughout the global network of Snowflake-supported cloud platforms and cloud regions. For more information, see [Account identifiers](https://docs.snowflake.com/en/user-guide/admin-account-identifier).
3838
- **Username**. Snowflake account's login username. For example, `SUMOLOGIC`.
3939
- **Password**. Snowflake account's login password. For example, `yufncixxxxxxxxxp55hbdy7`.
40+
- **Programmatic Access Token**. Collect your Snowflake Programmatic Access Token following the instructions in the [Snowflake Documentation](https://docs.snowflake.com/en/user-guide/programmatic-access-tokens).
4041
:::note
4142
Starting November 2025, Snowflake will block single-factor authentication (password-only sign-ins) as part of their enhanced security protocols. Sumo Logic recommends that you update your integration to [Programmatic Access Tokens (PATs)](https://docs.snowflake.com/en/user-guide/programmatic-access-tokens) before 1st November 2025 to ensure continued access.
4243
:::
@@ -56,9 +57,13 @@ To configure a Snowflake source:
5657
1. (Optional) **Fields**. Click the **+Add** button to define the fields you want to associate. Each field needs a name (key) and value.
5758
* <img src={useBaseUrl('img/reuse/green-check-circle.png')} alt="green check circle.png" width="20"/> A green circle with a check mark is shown when the field exists and is enabled in the Fields table schema.
5859
* <img src={useBaseUrl('img/reuse/orange-exclamation-point.png')} alt="orange exclamation point.png" width="20"/> An orange triangle with an exclamation point is shown when the field doesn't exist in the Fields table schema. In this case, you'll see an option to automatically add or enable the nonexistent fields to the Fields table schema. If a field is sent to Sumo Logic that does not exist in the Fields schema it is ignored, known as dropped.
59-
1. **Snowflake Username**. Enter your Snowflake login [username](#vendor-configuration).
60-
1. **Snowflake Password**. Enter your Snowflake login [password](#vendor-configuration).
6160
1. **Snowflake Account Identifier**. Enter your Snowflake account [name](#vendor-configuration).
61+
1. **Authentication Configuration**. Sumo Logic provides two different ways to configure: **Basic** and **Programmatic Access Token**.
62+
- **Basic**:
63+
1. In **Snowflake Username**, enter your Snowflake login [username](#vendor-configuration).
64+
1. In **Snowflake Password**, enter your Snowflake login [password](#vendor-configuration).
65+
- **Programmatic Access Token**:
66+
1. In **Snowflake Programmatic Access Token**, enter your Programmatic Access Token collected from the [Snowflake platform](#vendor-configuration).
6267
1. **Log Types**. Select the types of logs you want to collect data from:
6368
- **Collect Query History Logs**. For example, `SNOWFLAKE.ACCOUNT_USAGE.QUERY_HISTORY`.
6469
- **Collect Security Logs**. For example, `SNOWFLAKE.ACCOUNT_USAGE.LOGIN_HISTORY`, `SNOWFLAKE.ACCOUNT_USAGE.SESSIONS`, `SNOWFLAKE.ACCOUNT_USAGE.GRANTS_TO_USERS`, `SNOWFLAKE.ACCOUNT_USAGE.DATA_TRANSFER_HISTORY`, and `SNOWFLAKE.ACCOUNT_USAGE.STAGES`.
@@ -90,6 +95,7 @@ Sources can be configured using UTF-8 encoded JSON files with the Collector Ma
9095
| fields | JSON Object | No | `null` | JSON map of key-value fields (metadata) to apply to the Collector or source. Use the boolean field _siemForward to enable forwarding to SIEM.|`{"_siemForward": false, "fieldA": "valueA"}` |
9196
| userName | String | Yes | `null` | Snowflake account login username. | `SUMOLOGIC` |
9297
| password | String | Yes | `null` | Snowflake account login password. | `yufncixxxxxxxxxp55hbdy7` |
98+
| patToken | String | Yes | `null` | Your Snowflake programmatic access token. | |
9399
| accountIdentifier | String | Yes | `null` | Snowflake account name. | `qabbxxr-hj65789` |
94100
| collectQueryHistory | Boolean | No | `false` | The boolean value to collect the query history tables. | `SNOWFLAKE.ACCOUNT_USAGE.QUERY_HISTORY` |
95101
| collectSecurity | Boolean | No | `false` | The boolean value to collect the security tables. | - `SNOWFLAKE.ACCOUNT_USAGE.LOGIN_HISTORY`<br/>- `SNOWFLAKE.ACCOUNT_USAGE.SESSIONS`<br/>- `SNOWFLAKE.ACCOUNT_USAGE.GRANTS_TO_USERS`<br/>- `SNOWFLAKE.ACCOUNT_USAGE.DATA_TRANSFER_HISTORY`<br/>- `SNOWFLAKE.ACCOUNT_USAGE.STAGES` |

static/files/c2c/snowflake-logs/example.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"source": {
44
"config": {
55
"name": "Snowflake Logs",
6+
"authType": "basic",
67
"username": "SUMO",
78
"password": "bhwgdy4u28c",
89
"accountIdentifier": "gsy64-cnkc8",

static/files/c2c/snowflake-logs/example.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ resource "sumologic_cloud_to_cloud_source" "snowflake_logs_source" {
55
}
66
config = jsonencode({
77
"name": "Snowflake Logs",
8+
"authType": "basic",
89
"username": "SUMO",
910
"password": "bhwgdy4u28c",
1011
"accountIdentifier": "gsy64-cnkc8",

0 commit comments

Comments
 (0)