aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

feat(cost): tagged Bedrock application inference profiles

Abierto
#489 0 comentarios 0 reacciones 0 asignados Ver en GitHub
cost-finops enhancement infra-cdk
Lenguaje dominante
TypeScript
Estrellas
143
Forks
46
Merge medio
3 d 10 h
PR fusionados (30 d)
24

Descripción

**Context:** ROADMAP.md → Optional tagged application inference profiles
**Related:** #215

---

## Component

CDK / infrastructure

## Describe the feature

CDK-managed **Bedrock application inference profiles** per onboarded repo or environment. Set `ANTHROPIC_MODEL` to tagged profile ARN for `resourceTags/*` billing when repo count is bounded.

## Use case

When IAM session-tag attribution (#215) is insufficient or repo count is small, tagged inference profiles provide an alternative chargeback dimension in CUR.

## Proposed solution

1. Blueprint optional `inference_profile_arn` override.
2. CDK creates profiles with `resourceTags` for `repo`, `environment`.
3. Agent/runtime config resolves model ARN at task start.
4. Document operator setup and profile limits in `docs/design/COST_MODEL.md`.
5. Fallback to default model when profile unset.

## Other information

- Complements #215; not a replacement for in-app `cost_usd`.
- Design context: `docs/design/COST_MODEL.md`.

- [ ] This might be a breaking change

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con ROADMAP.md y docs/design/COST_MODEL.md y, a continuación, sigue los puntos de entrada de configuración del blueprint de CDK y del agente/runtime. Revisa el issue relacionado de etiquetas de sesión de IAM (#215) y los límites de perfiles de Bedrock. Se considera completado cuando se admitan perfiles opcionales por repositorio o por entorno, los perfiles no establecidos vuelvan al modelo predeterminado y la configuración para operadores esté documentada.

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

Evaluación

Stack tecnológico
aws, typescript
Área
cloud, infrastructure
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.