AWS Security ChangesHomeSearch

AWS athena documentation change

Service: athena · 2025-03-02 · Documentation low

File: athena/latest/ug/connectors-mysql.md

Summary

Restructured MySQL connector documentation to emphasize Glue connections as the recommended approach, added details about using Glue connections, and reorganized legacy connection information under a new 'Legacy connections' section. Also adjusted section heading levels throughout the document.

Security assessment

The changes primarily focus on improving documentation structure and recommending Glue connections, but there is no specific mention of security vulnerabilities or new security features.

Diff

diff --git a/athena/latest/ug/connectors-mysql.md
index fa91ecd51..3f061c411 100644
--- a/athena/latest/ug/connectors-mysql.md
+++ b/athena/latest/ug/connectors-mysql.md
@@ -70 +70 @@ 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)
@@ -72 +72,14 @@ The parameter names and definitions listed below are for Athena data source conn
-### Connection string
+We recommended that you configure a MySQL connector by using a Glue connections object. 
+
+To do this, set the `glue_connection` environment variable of the MySQL 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 MYSQL
+
+### 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
@@ -88 +101 @@ For more information, see [Error 'Zero date value prohibited' while trying to se
-### Using a multiplexing handler
+#### Using a multiplexing handler
@@ -98 +111 @@ Record handler | `MySqlMuxRecordHandler`
-#### Multiplexing handler parameters
+##### Multiplexing handler parameters
@@ -113 +126 @@ Property | Value
-#### Providing credentials
+##### Providing credentials
@@ -148 +161 @@ Currently, the MySQL connector recognizes the `user` and `password` JDBC propert
-### Using a single connection handler
+#### Using a single connection handler
@@ -158 +171 @@ Record handler | `MySqlRecordHandler`
-#### Single connection handler parameters
+##### Single connection handler parameters
@@ -172 +185 @@ Property | Value
-### Spill parameters
+#### Spill parameters