aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
feat(cost): tagged Bedrock application inference profiles
- Langage dominant
- TypeScript
- Étoiles
- 146
- Forks
- 46
- Merge moyen
- 3 j 10 h
- PR mergées (30 j)
- 24
Description
**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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par ROADMAP.md et docs/design/COST_MODEL.md, puis suivez les points d’entrée de configuration du blueprint CDK et de l’agent/runtime. Examinez l’issue associée sur les balises de session IAM (#215) ainsi que les limites de profils de Bedrock. Le travail est considéré comme terminé lorsque des profils facultatifs par dépôt ou par environnement sont pris en charge, que les profils non définis reviennent au modèle par défaut et que la configuration pour les opérateurs est documentée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, typescript
- Domaine
- cloud, infrastructure
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100