AWSArchitecture

AgentCore Gateway Runtime Targets GA: A UK Production Gate for Fronting Agents

AgentCore Gateway Runtime targets are GA: path-routed passthrough to Runtime agents with policy, Guardrails, buffered interceptors and hard bypass locks (SigV4 SourceArn or JWT workload allowlist). UK gate before you expose the runtime ARN.

AQ
Ali Qaiser
AWS Certified | ServiceNow Architect | Enterprise AI Consultant
18 September 2026
10 min read
AgentCore Gateway Runtime Targets GA: A UK Production Gate for Fronting Agents
In brief

AgentCore Gateway Runtime targets are GA: path-routed passthrough to Runtime agents with policy, Guardrails, buffered interceptors and hard bypass locks (SigV4 SourceArn or JWT workload allowlist). UK gate before you expose the runtime ARN.

Key Takeaways
  • AgentCore Gateway Runtime targets are generally available: direct forward to a Runtime agent without MCP tool aggregation.
  • Attach Runtime targets only to gateways that do not use the MCP protocol type; clients address targets by path.
  • SSE streaming is supported; request/response interceptor Lambdas work in buffered mode only (not streaming yet).
  • Optional OpenAPI/Smithy schema enables gateway policy/Guardrails; HTTP runtimes need an explicit schema; MCP/A2A get a default.
  • Enforce gateway-only access: IAM runtimes via aws:SourceArn resource policies; JWT runtimes via allowedWorkloadConfiguration.
  • Outbound auth options include gateway IAM role, caller IAM, OAuth via AgentCore Identity, or token passthrough.
  • UK CAB should require a direct-invoke negative test plus Region/DPIA notes (prefer eu-west-1/2).

Runtime targets on Gateway are a production gate — not just another MCP aggregation trick

In the June 2026 AgentCore wave (now documented as generally available), Amazon Bedrock AgentCore Gateway can attach an AgentCore Runtime agent as a target. The gateway forwards requests and responses without aggregation or protocol translation. That is different from MCP targets that merge tools into one virtual MCP server.

For UK platform, SRE and security leads, GA matters because you can finally put policy, Guardrails, interceptors and observability outside the agent process — and enforce that callers cannot bypass the gateway to hit the runtime directly (IAM SigV4 or OAuth JWT).

Cloud architecture and agent gatewayCloud architecture and agent gateway

What AWS made generally available

TopicFact (use this in CAB packs)
CapabilityAgentCore Runtime targets on AgentCore Gateway
Traffic modelDirect forward — no capability aggregation / semantic tool search
Gateway typeRuntime targets need gateways without MCP protocol type set (not MCP-protocol gateways)
RoutingPath-based: https://{gatewayId}.gateway.bedrock-agentcore.{region}.amazonaws.com/{targetName}/invocations
StreamingSSE supported
InterceptorsRequest/response Lambda interceptors in buffered mode (not yet in streaming)
SchemaOptional OpenAPI/Smithy schema enables policy engine / Guardrails; MCP/A2A runtimes get a default schema; HTTP runtimes need you to supply one
Bypass controlRuntime can require invocations to originate from your gateway

Why UK estates should care

Classic pattern: agents call each other or expose HTTP/MCP endpoints; auth and Guardrails live inside the agent. That fails audits when someone invokes the runtime ARN directly.

GA Runtime targets let you:

  1. Put a single governed entry point in front of one or more runtimes.
  2. Apply Cedar/policy, Bedrock Guardrails, and observability at the gateway.
  3. Use interceptor Lambdas to redact, enrich or block in buffered mode.
  4. Stamp source so the runtime rejects non-gateway callers.

Target configuration (CAB-readable)

Minimum shape:

{
  "http": {
    "agentcoreRuntime": {
      "arn": "arn:aws:bedrock-agentcore:eu-west-2:111122223333:runtime/RUNTIME_ID",
      "qualifier": "DEFAULT",
      "schema": {
        "source": {
          "s3": {
            "uri": "s3://example-bucket/agent-schema.yaml"
          }
        }
      }
    }
  }
}
  • arn (required) — Runtime agent ARN.
  • qualifier (optional) — defaults to DEFAULT.
  • schema (optional) — S3 URI or inlinePayload; auto-detected OpenAPI or Smithy.

Invoke example:

curl -X POST https://gateway-id.gateway.bedrock-agentcore.eu-west-2.amazonaws.com/my-target/invocations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <token>" \
  -d '{"input": {"prompt": "Hello"}}'

Prefer eu-west-1 / eu-west-2 for UK data-residency programmes unless your DPIA already names another Region.

Enforce traffic through the gateway (do not skip)

Fronting a runtime is worthless if clients still call InvokeAgentRuntime on the raw ARN.

Runtime inbound authEnforcement
IAM (SigV4)Resource-based policy with aws:SourceArn (gateway) + trust-policy hardening
OAuth (JWT)allowedWorkloadConfiguration on customJWTAuthorizer limited to the gateway workload

Gate: prove a direct runtime invoke fails after enforcement, then prove the gateway path succeeds, in non-prod before CAB.

Outbound authorization options

ModeWhen UK teams use it
IAM (SigV4) via gateway service roleDefault for AWS-native runtimes; tighten so only gateway role can invoke
Caller IAM credentialsPreserve caller identity on outbound
OAuth (JWT) via AgentCore Identity credential providersUser/tenant-scoped downstream APIs
Token passthroughRuntime owns auth; gateway only validates inbound

Runtime target vs MCP target — choose deliberately

CapabilityMCP targets (aggregation)Runtime target
Tool list mergeUnified virtual MCP tools/listNo merge — address each target by path
Semantic tool searchYesNo
Protocol translationMCP-orientedPassthrough to runtime
Guardrails via schemaPolicy on toolsSchema enables policy; required for HTTP runtimes
Best forMany tools / one agent clientFronting a whole agent with governance

Wrong choice symptom: teams expect one aggregated tool catalogue and get path-routed isolation instead.

UK pre-production gate

  1. Pick Region (eu-west-2 / eu-west-1) and confirm AgentCore Gateway + Runtime availability.
  2. Create/use a gateway without MCP protocol type if attaching Runtime targets.
  3. Attach Runtime target with ARN + qualifier; add schema for HTTP agents that need Guardrails.
  4. Configure outbound auth (prefer IAM role locked to gateway).
  5. Enable gateway-only inbound on the runtime (SigV4 RBP or JWT workload allowlist).
  6. Add buffered interceptor Lambdas if you need PII redaction / allowlists.
  7. Dual-run: direct invoke must fail; gateway invoke must succeed; SSE path tested if used.
  8. Wire CloudWatch / Transaction Search; name alarm owners.
  9. Update DPIA / AI inventory: gateway as processing hop; Guardrails as control.
  10. CAB pack: architecture diagram, failure modes, rollback (detach target / relax RBP — with expiry).

GDPR and UK ops language

ControlWhat to document
PurposeGoverned entry to agent runtimes; policy outside agent code
DPIA deltaGateway + optional Guardrails/interceptors as additional processing
ResidencyRegion choice; no silent US-only defaults for UK tenants
LoggingGateway observability + unified traces; retention aligned to SIEM
Human oversightCAB acceptance of dual-run evidence and bypass-failure test
Vendor registerAWS AgentCore Gateway/Runtime rows with account/Region

CAB checklist (print this)

  1. Gateway is non-MCP-protocol type for Runtime targets.
  2. Runtime ARN + qualifier documented; schema present for HTTP + Guardrails.
  3. Outbound auth mode chosen and least-privilege reviewed.
  4. Bypass blocked (SigV4 SourceArn or JWT allowedWorkloadConfiguration).
  5. Direct-invoke negative test attached to the change.
  6. SSE vs buffered interceptor limitations understood.
  7. Region / DPIA / inventory updated.
  8. Rollback owner and expiry for any temporary bypass.

Risks if you skip the gate

RiskSymptomMitigation
Gateway without bypass lockAttackers/devs hit runtime ARNEnforce SourceArn / workload allowlist
MCP gateway + Runtime targetAttach fails / wrong modelUse non-MCP protocol gateway
HTTP runtime, no schemaGuardrails unavailableSupply OpenAPI/Smithy
Streaming + interceptorsExpect redaction on SSEInterceptors buffered-only today
Assuming tool aggregationClients cannot discover toolsPath routing; document client contract
US Region defaultResidency findingPin eu-west-1/2

Closing

AgentCore Runtime targets GA turn the gateway into a real control plane for whole agents — not only MCP tool mash-ups. UK production value is the combination of path-routed forward, policy/Guardrails outside the agent, and hard bypass prevention. Treat that as a CAB programme with dual-run evidence, not a console click.

If you want a structured AgentCore Gateway / Runtime-target readiness pass for your UK estate — Region, IAM, Guardrails schema and bypass tests — AIATS offers a Free Evaluation: practical, UK-enterprise, no theatre.

Questions for the platform / security agenda

  1. Which runtimes must be reachable only via Gateway?
  2. IAM SigV4 or JWT inbound on each runtime — and is bypass locked?
  3. Do we need Guardrails (schema ready for HTTP agents)?
  4. Buffered interceptors: what must be redacted before the model/tools see it?
  5. Are clients path-routed correctly, or were they built for MCP aggregation?
  6. Which Region is named in the DPIA?
  7. Who owns the direct-invoke negative test in every release?
Expert Commentary

Runtime targets are how you put Guardrails and policy outside the agent. Without bypass locks, the gateway is theatre — prove direct InvokeAgentRuntime fails before CAB.

Topics
AWSAgentCoreGatewayRuntimeMCPGuardrailsIAMOAuthSSEUKCAB
All insights

Need Help With Your Implementation?

Get expert guidance from our certified ServiceNow and AWS architects.

Schedule a Consultation