aws / aws/agentcore-cli

HTTP runtime gateway targets cannot configure schema for policy guardrails

Abierto
#1,985 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
TypeScript
Estrellas
290
Forks
96
Merge medio
1 d 2 h
PR fusionados (30 d)
183

Descripción

### Description

AgentCore Gateway HTTP runtime targets support an optional API schema. However, AWS documentation states that HTTP runtime agents _are required_ provide this schema when using guardrails.

The CLI exposes --schema for gateway targets, but currently rejects it for `--type http-runtime`. Consequently, users cannot configure policy guardrails correctly for HTTP runtime targets.

### Steps to Reproduce

Reproduce `--schema` validation rejection
1. create HTTP runtime with a policy engine
2. Add an HTTP runtime target while passing `--schema` flag

Reproduce deploy failure
1. create HTTP runtime with a policy engine
2. Add an HTTP runtime target without passing `--schema` flag
3. Deploy the target and apply guardrail policies
4. Attempt to invoke the target

### Expected Behavior

* The CLI should accept a schema for HTTP runtime targets
* benign requests permitted by policy should succeed

### Actual Behavior

* CLI rejects `--schema` for HTTP runtime targets
* benign requests permitted by policy are rejected due to missing schema

### CLI Version

_No response_

### Operating System

macOS

### Additional Context

* Accept and validate `--schema` for http-runtime in CLI
* persist schema source in agentcore.json
* persist schema through deploy

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comience con la validación de CLI y el manejo del despliegue para la opción --schema; después, siga cómo se representan los destinos de tiempo de ejecución HTTP en agentcore.json. Verifique que el esquema se acepte y valide para http-runtime, se persista en agentcore.json, se transmita a través de deploy y permita que las solicitudes benignas autorizadas por la política tengan éxito.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, typescript
Área
cli, cloud
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
52/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.