AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2026-04-01 · Documentation low

File: cli/latest/reference/devops-agent/get-service.md

Summary

Removed 'mcpserversigv4' service type from the Tagged Union structure and deleted its detailed documentation, updated CLI version from 2.34.20 to 2.34.21, and updated navigation links.

Security assessment

The change removes documentation for the 'mcpserversigv4' service type which used SigV4 authentication with IAM roles. This appears to be a feature removal or deprecation rather than addressing a specific security vulnerability. No security incident or vulnerability is mentioned in the diff.

Diff

diff --git a/cli/latest/reference/devops-agent/get-service.md b/cli/latest/reference/devops-agent/get-service.md
index f26686424..292842df4 100644
--- a//cli/latest/reference/devops-agent/get-service.md
+++ b//cli/latest/reference/devops-agent/get-service.md
@@ -13 +13 @@
-  * [next](initiate-chat-for-case.html "initiate-chat-for-case") |
+  * [next](list-agent-spaces.html "list-agent-spaces") |
@@ -15 +15 @@
-  * [AWS CLI 2.34.20 Command Reference](../../index.html) »
+  * [AWS CLI 2.34.21 Command Reference](../../index.html) »
@@ -23 +23 @@
-  * [initiate-chat-for-case →](initiate-chat-for-case.html "next chapter \(use the right arrow\)")
+  * [list-agent-spaces →](list-agent-spaces.html "next chapter \(use the right arrow\)")
@@ -246 +245,0 @@ service -> (structure)
->>   * `msteams`
@@ -258 +256,0 @@ service -> (structure)
->>   * `mcpserversigv4`
@@ -286 +284 @@ service -> (structure)
->> This is a Tagged Union structure. Only one of the following top level keys can be set: `github`, `slack`, `mcpserverdatadog`, `mcpserver`, `servicenow`, `gitlab`, `mcpserversplunk`, `mcpservernewrelic`, `azuredevops`, `azureidentity`, `mcpservergrafana`, `pagerduty`, `mcpserversigv4`.
+>> This is a Tagged Union structure. Only one of the following top level keys can be set: `github`, `slack`, `mcpserverdatadog`, `mcpserver`, `servicenow`, `gitlab`, `mcpserversplunk`, `mcpservernewrelic`, `azuredevops`, `azureidentity`, `mcpservergrafana`, `pagerduty`.
@@ -606,71 +603,0 @@ service -> (structure)
->> 
->> mcpserversigv4 -> (structure)
->>
->>> SigV4-authenticated MCP server-specific service details.
->>> 
->>> name -> (string) [required]
->>>
->>>> MCP server name.
->>>> 
->>>> Constraints:
->>>> 
->>>>   * pattern: `[a-zA-Z0-9_-]+`
->>>> 
-
->>> 
->>> endpoint -> (string) [required]
->>>
->>>> MCP server endpoint URL.
->>>> 
->>>> Constraints:
->>>> 
->>>>   * pattern: `https://[a-zA-Z0-9.-]+(?::[0-9]+)?(?:/.*)?`
->>>> 
-
->>> 
->>> description -> (string)
->>>
->>>> Optional description for the MCP server.
->>>> 
->>>> Constraints:
->>>> 
->>>>   * min: `0`
->>>>   * max: `500`
->>>>   * pattern: `[\p{L}\p{N}\p{P}\p{S}\p{Z}]+`
->>>> 
-
->>> 
->>> region -> (string) [required]
->>>
->>>> AWS region for SigV4 signing.
->>>> 
->>>> Constraints:
->>>> 
->>>>   * min: `1`
->>>>   * max: `50`
->>>>   * pattern: `[a-z]{2,4}(-[a-z]+)+-\d+`
->>>> 
-
->>> 
->>> service -> (string) [required]
->>>
->>>> AWS service name for SigV4 signing.
->>>> 
->>>> Constraints:
->>>> 
->>>>   * min: `1`
->>>>   * max: `100`
->>>> 
-
->>> 
->>> roleArn -> (string) [required]
->>>
->>>> IAM role ARN to assume for SigV4 signing.
->>>> 
->>>> Constraints:
->>>> 
->>>>   * min: `1`
->>>>   * max: `255`
->>>>   * pattern: `arn:aws:iam::\d{12}:role/[a-zA-Z0-9+=,.@_/-]+`
->>>> 
-
@@ -730 +657 @@ tags -> (map)
-  * [initiate-chat-for-case →](initiate-chat-for-case.html "next chapter \(use the right arrow\)")
+  * [list-agent-spaces →](list-agent-spaces.html "next chapter \(use the right arrow\)")
@@ -737 +664 @@ tags -> (map)
-  * [next](initiate-chat-for-case.html "initiate-chat-for-case") |
+  * [next](list-agent-spaces.html "list-agent-spaces") |
@@ -739 +666 @@ tags -> (map)
-  * [AWS CLI 2.34.20 Command Reference](../../index.html) »
+  * [AWS CLI 2.34.21 Command Reference](../../index.html) »