HTTP runtime gateway targets cannot configure schema for policy guardrails
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 52/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- aws, typescript
Hướng nghiên cứu
Bắt đầu từ việc xác thực CLI và xử lý triển khai cho tùy chọn --schema, sau đó theo dõi cách các đích runtime HTTP được biểu diễn trong agentcore.json. Xác minh rằng schema được chấp nhận và xác thực cho http-runtime, được lưu bền vững trong agentcore.json, được truyền qua deploy, và cho phép các yêu cầu lành tính được policy cho phép thực hiện thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- create HTTP runtime with a policy engine
- Add an HTTP runtime target while passing
--schemaflag
Reproduce deploy failure
- create HTTP runtime with a policy engine
- Add an HTTP runtime target without passing
--schemaflag - Deploy the target and apply guardrail policies
- 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
--schemafor 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
--schemafor http-runtime in CLI - persist schema source in agentcore.json
- persist schema through deploy
- Ngôn ngữ chính
- TypeScript
- Star
- 291
- Fork
- 96
- Merge trung bình
- 21 giờ 31 phút
- Pull request đã merge (30 ngày)
- 217
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của aws/agentcore-cli
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
aws/agentcore-cli#2395 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
aws/agentcore-cli#2392 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
aws/agentcore-cli#2267 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
aws/agentcore-cli#2258 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
aws/agentcore-cli#2176 ·
Tất cả issue của aws/agentcore-cli
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
bcgov/bc-wallet-mobile#4761 · 1 bình luận ·
-
external-issue to-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
area-deployment area-integrations triage:bot-seen
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 86/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100