AWS Security ChangesHomeSearch

AWS cli high security documentation change

Service: cli · 2026-06-19 · Security-related high

File: cli/latest/reference/bedrock-agentcore-control/create-registry.md

Summary

Added 'allowedWorkloadConfiguration' parameter to restrict which workloads can invoke targets

Security assessment

The change introduces workload restrictions through allowedWorkloadConfiguration, which explicitly controls access to targets by specifying permitted hosting environments and workload identities. This implements access control mechanisms to prevent unauthorized invocations.

Diff

diff --git a/cli/latest/reference/bedrock-agentcore-control/create-registry.md b/cli/latest/reference/bedrock-agentcore-control/create-registry.md
index 6cc5320c5..13010ac64 100644
--- a//cli/latest/reference/bedrock-agentcore-control/create-registry.md
+++ b//cli/latest/reference/bedrock-agentcore-control/create-registry.md
@@ -15 +15 @@
-  * [AWS CLI 2.35.5 Command Reference](../../index.html) »
+  * [AWS CLI 2.35.8 Command Reference](../../index.html) »
@@ -579,0 +580,51 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/bedroc
+>> 
+>> allowedWorkloadConfiguration -> (structure)
+>>
+>>> The configuration that restricts which workloads in the request’s identity chain are allowed to invoke the target, identified by their hosting environments and workload identities. At launch, this is supported only for AgentCore Runtime targets, and the allowed workloads are AgentCore Gateways.
+>>> 
+>>> hostingEnvironments -> (list)
+>>>
+>>>> The list of hosting environments whose workloads are allowed to invoke the target. At launch, the only supported hosting environment is AgentCore Gateway.
+>>>> 
+>>>> Constraints:
+>>>> 
+>>>>   * min: `1`
+>>>>   * max: `10`
+>>>> 
+
+>>>> 
+>>>> (structure)
+>>>>
+>>>>> A hosting environment whose workloads are allowed to invoke the target. At launch, the only supported hosting environment is AgentCore Gateway.
+>>>>> 
+>>>>> arn -> (string) [required]
+>>>>>
+>>>>>> The Amazon Resource Name (ARN) of the hosting environment.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `20`
+>>>>>>   * max: `1011`
+>>>>>> 
+
+>>> 
+>>> workloadIdentities -> (list)
+>>>
+>>>> The list of workload identities that are allowed to invoke the target.
+>>>> 
+>>>> Constraints:
+>>>> 
+>>>>   * min: `1`
+>>>>   * max: `10`
+>>>> 
+
+>>>> 
+>>>> (string)
+>>>>
+>>>>> Constraints:
+>>>>> 
+>>>>>   * min: `3`
+>>>>>   * max: `255`
+>>>>>   * pattern: `[A-Za-z0-9_.-]+`
+>>>>> 
+
@@ -637 +688,10 @@ JSON Syntax:
-        ]
+        ],
+        "allowedWorkloadConfiguration": {
+          "hostingEnvironments": [
+            {
+              "arn": "string"
+            }
+            ...
+          ],
+          "workloadIdentities": ["string", ...]
+        }
@@ -809 +869 @@ registryArn -> (string)
-  * [AWS CLI 2.35.5 Command Reference](../../index.html) »
+  * [AWS CLI 2.35.8 Command Reference](../../index.html) »