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

feat(cost): tagged Bedrock application inference profiles

Aperta
#489 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
cost-finops enhancement infra-cdk
Lingua principale
TypeScript
Stelle
143
Fork
46
Merge medio
3g 9h
PR unite (30g)
20

Descrizione

**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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da ROADMAP.md e docs/design/COST_MODEL.md, quindi segui i punti di ingresso della configurazione del blueprint CDK e dell'agent/runtime. Esamina la issue correlata sui tag di sessione IAM (#215) e i limiti dei profili di Bedrock. Il lavoro è completo quando sono supportati profili opzionali per repository o per ambiente, i profili non impostati ricadono sul modello predefinito e la configurazione per gli operatori è documentata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, typescript
Ambito
cloud, infrastructure
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.