AWS glue documentation change
Summary
Updated pattern references due to reordering in common patterns and added maximum limit (1000) for Connections array.
Security assessment
Adding a maximum limit on Connections array size is a general API constraint improvement to prevent resource overuse. While it may mitigate potential DoS scenarios, there's no concrete evidence linking it to a specific security vulnerability.
Diff
diff --git a/glue/latest/dg/aws-glue-api-interactive-sessions.md b/glue/latest/dg/aws-glue-api-interactive-sessions.md index ec64aeed2..7a6da62de 100644 --- a//glue/latest/dg/aws-glue-api-interactive-sessions.md +++ b//glue/latest/dg/aws-glue-api-interactive-sessions.md @@ -86 +86 @@ The name of the SecurityConfiguration structure to be used with the session. - * `GlueVersion` – UTF-8 string, not less than 1 or more than 255 bytes long, matching the [Custom string pattern #47](./aws-glue-api-common.html#regex_47). + * `GlueVersion` – UTF-8 string, not less than 1 or more than 255 bytes long, matching the [Custom string pattern #48](./aws-glue-api-common.html#regex_48). @@ -139 +139 @@ Specifies the name of the SessionCommand. Can be 'glueetl' or 'gluestreaming'. - * `PythonVersion` – UTF-8 string, matching the [Custom string pattern #48](./aws-glue-api-common.html#regex_48). + * `PythonVersion` – UTF-8 string, matching the [Custom string pattern #49](./aws-glue-api-common.html#regex_49). @@ -235 +235 @@ Specifies the connections used by a job. - * `Connections` – An array of UTF-8 strings. + * `Connections` – An array of UTF-8 strings, not more than 1000 strings. @@ -335 +335 @@ The name of the SecurityConfiguration structure to be used with the session - * `GlueVersion` – UTF-8 string, not less than 1 or more than 255 bytes long, matching the [Custom string pattern #47](./aws-glue-api-common.html#regex_47). + * `GlueVersion` – UTF-8 string, not less than 1 or more than 255 bytes long, matching the [Custom string pattern #48](./aws-glue-api-common.html#regex_48).