AWS bedrock-agentcore documentation change
Summary
Removed custom Smithy model support and updated model type documentation
Security assessment
Feature removal of custom model support. No evidence this is security-related - appears to be product capability change.
Diff
diff --git a/bedrock-agentcore/latest/devguide/gateway-building-smithy-targets.md b/bedrock-agentcore/latest/devguide/gateway-building-smithy-targets.md index 30f4e122b..9def4e1f7 100644 --- a//bedrock-agentcore/latest/devguide/gateway-building-smithy-targets.md +++ b//bedrock-agentcore/latest/devguide/gateway-building-smithy-targets.md @@ -47,0 +48,6 @@ For Smithy model targets that access AWS services, your Gateway's execution role +JSON + + +**** + + @@ -68,3 +73,0 @@ For Smithy model targets that access AWS services, your Gateway's execution role -## Smithy Model Types - -AgentCore Gateway supports two main types of Smithy models: built-in AWS service models and custom Smithy models. You can choose the approach that best fits your needs. @@ -72 +75 @@ AgentCore Gateway supports two main types of Smithy models: built-in AWS service -Built-in AWS Service Models +## Smithy Model Types @@ -73,0 +77 @@ Built-in AWS Service Models +AgentCore Gateway supports built-in AWS service models. Custom Smithy models are not currently supported. @@ -93,33 +96,0 @@ With this target, your Gateway will expose DynamoDB operations as tools that can -Custom Smithy Models - - -You can also use custom Smithy models to define your own service APIs. To use a custom Smithy model: - - * **Create a Smithy model** that defines your service API - - * **Convert the Smithy model** to JSON format - - * **Upload the JSON model** to an Amazon S3 bucket - - * **Reference the S3 location** when creating your Smithy model target - - - - -Here's an example of creating a Smithy model target with a custom model: - - - # Create a Smithy model target with a custom model - custom_smithy_target = gateway_client.create_mcp_gateway_target( - gateway=gateway, - target_type="smithyModel", - target_name="CustomServiceTarget", - target_description="Target for custom service API", - target_payload={ - "s3": { - "uri": "s3://your-bucket/path/to/custom-smithy-model.json" - } - } - ) - -