Was kostet AgentCore?
AgentCore berechnet jeden Dienst nach seiner eigenen Dimension, und die Dienste, die ein gateway-basiertes Lambda am häufigsten nutzt (Lambda, API Gateway, CloudWatch, X-Ray), sind überhaupt nicht Teil von AgentCore. Eine ehrliche Schätzung bepreist daher genau das, was die AgentCore-Preisliste abdeckt, zeigt die Berechnungen und listet auf, was ausgelassen wird.
${CLAUDE_SKILL_DIR} wird von der Skill-Laufzeit auf das eigene Verzeichnis dieses Skills gesetzt. Verwende es wörtlich in jedem folgenden Befehl; die Skripte eines Geschwister-Skills befinden sich unter ${CLAUDE_SKILL_DIR}/../<skill>/scripts/.
Ablauf
-
Erstelle ein Profil mit dem Benutzer. Beginne mit dem Beispiel und frage nach den Zahlen, die die Kosten treiben: Anfragen pro Tag, Tool-Aufrufe pro Anfrage, Laufzeit-Sitzungen und deren Dauer, Speicherereignisse und -aufzeichnungen. Felder: usage-profile.md.
cp ${CLAUDE_SKILL_DIR}/assets/profile.example.json ./agentcore-profile.jsonDas Schreiben des Profils ist ein Datei-Schreibvorgang: Bestätige es zuerst.
-
Schätze.
python3 ${CLAUDE_SKILL_DIR}/scripts/cost_estimate.py agentcore-profile.json--as-of 2026-10-06für die neue Speicherpreisliste;--jsonfür die Zeilen. -
Berichte die Gesamtsumme als „nur AgentCore-Positionen", die Aufschlüsselung pro Dienst, die größte Position und ihre Formel sowie die Liste der nicht bepreisten Dienste. Zitiere die Preisquellen und das Prüfdatum; jeder Wert ist eine Listenpreisschätzung.
-
Optionen: ein Budget- und Alarmmodul (kostenlos zu generieren); ein günstigeres Design für die größte Position (z. B. keine semantische Suche, weniger Speicherstrategien); nichts. Bestätige mit
AskUserQuestion, dann:python3 ${CLAUDE_SKILL_DIR}/scripts/gen_budget.py <projekt> --monthly-usd 20 --email [email protected] --profile agentcore-profile.json --dry-run -
Überprüfe mit
review.pyam Projekt nach dem Schreiben.
Der Bereich CST0xx
| ID | Schweregrad | Auslöser |
|---|---|---|
CST001 | warn | die Region des Profils bietet kein Gateway an |
CST002 | info | was nicht bepreist wird (immer aufgelistet) |
CST003 | info | Speicher wird nach der Preisliste pro Ereignis berechnet, die am 2026-10-05 endet |
CST004 | warn | die Preisliste ist mehr als 90 Tage älter als --as-of |
CST005 | info | die Seite veröffentlicht eine Preisliste, keine regionalen Preise |
CST010 | info | das Projekt hat bereits Budgets |
Entscheidungsregeln
- Bezeichne die Gesamtsumme niemals als „die Rechnung". Es sind die AgentCore-Positionen zum Listenpreis.
- Modell-Token sind die Zahlen des Benutzers. Die Bedrock-Modellpreise variieren je nach Modell und Region; das Profil liefert sie oder sie werden weggelassen.
- Identität über Runtime oder Gateway ist kostenlos; außerhalb davon kostet es $0,010 pro 1.000 Anfragen.
- Alarme sind besser als Budgets, um Kostenausreißer zu stoppen. Budgets hinken um Stunden hinterher; ein Aufruf-Alarm feuert innerhalb der Stunde.
Referenzen
| Frage | Datei |
|---|---|
| Jede Preisdimension mit Preis und Datum | pricing-dimensions.md |
| Das Profilformat, Feld für Feld | usage-profile.md |
| Das Budget- und Alarmmodul | budget-alarms.md |
Skripte
| Befehl | Funktion | Exit-Codes |
|---|---|---|
scripts/cost_estimate.py <profile.json> [--as-of DATUM] [--json] | die zeilenweise Schätzung | 0 geschätzt, 2 ungültiges Profil |
scripts/gen_budget.py <projekt> --monthly-usd N [--email E] [--profile P] [--dry-run] [--force] [--json] | Budget + Aufruf-Alarm-Modul | 0 geplant/geschrieben, 1 nichts getan, 2 ungültige Argumente |
Erledigungs-Checkliste
- Die Zahlen des Profils stammen vom Benutzer, und die Datei wurde nur nach Bestätigung geschrieben.
- Die Schätzung wurde als reine AgentCore-Positionen gemeldet, mit der Liste der nicht bepreisten Dienste.
- Die Preisquelle und das Prüfdatum wurden zitiert; das Datum der Speicherpreisliste wurde angewendet.
- Ein eventuelles Budgetmodul wurde als Schreibplan angezeigt und vor dem Schreiben bestätigt.