AWS athena documentation change
Summary
Restructured documentation to emphasize Glue connections as the recommended approach for Snowflake connectors, added details about using Glue connections, and reorganized legacy connection information
Security assessment
The changes focus on improving documentation structure and recommending Glue connections, but there is no specific mention of security vulnerabilities or security-related features
Diff
diff --git a/athena/latest/ug/connectors-snowflake.md index 1fd615ecc..d9c6defb0 100644 --- a/athena/latest/ug/connectors-snowflake.md +++ b/athena/latest/ug/connectors-snowflake.md @@ -84 +84 @@ Athena data source connectors created on December 3, 2024 and later use AWS Glue -The parameter names and definitions listed below are for Athena data source connectors created prior to December 3, 2024. These can differ from their corresponding [AWS Glue connection properties](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html). Starting December 3, 2024, use the parameters below only when you [manually deploy](./connect-data-source-serverless-app-repo.html) an earlier version of an Athena data source connector. +### Glue connections (recommended) @@ -86 +86,14 @@ The parameter names and definitions listed below are for Athena data source conn -### Connection string +We recommended that you configure a Snowflake connector by using a Glue connections object. + +To do this, set the `glue_connection` environment variable of the Snowflake connector Lambda to the name of the Glue connection to use. + +Use the following command to get the schema for a Glue connection object. This schema contains all the parameters that you can use to control your connection. + + + aws glue describe-connection-type --connection-type SNOWFLAKE + +### Legacy connections + +The parameter names and definitions listed below are for Athena data source connectors created without an associated Glue connection. Use the following parameters only when you [manually deploy](./connect-data-source-serverless-app-repo.html) an earlier version of an Athena data source connector or when the `glue_connection` environment property is not specified. + +#### Connection string @@ -93 +106 @@ Use a JDBC connection string in the following format to connect to a database in -### Using a multiplexing handler +#### Using a multiplexing handler @@ -103 +116 @@ Record handler | `SnowflakeMuxRecordHandler` -#### Multiplexing handler parameters +##### Multiplexing handler parameters @@ -118 +131 @@ Property | Value -#### Providing credentials +##### Providing credentials @@ -153 +166 @@ Currently, Snowflake recognizes the `user` and `password` JDBC properties. It al -### Using a single connection handler +#### Using a single connection handler @@ -163 +176 @@ Record handler | `SnowflakeRecordHandler` -#### Single connection handler parameters +##### Single connection handler parameters @@ -177 +190 @@ Property | Value -### Spill parameters +#### Spill parameters @@ -187 +200 @@ Parameter | Description -### Casing +#### Casing