You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: add least-privilege deployment roles and deployment guide
Add DEPLOYMENT_ROLES.md with least-privilege IAM policies for the
CloudFormation execution role (IaCRole-AgentCore and IaCRole-Fargate),
derived from analysis of all CDK constructs and handler code.
Add DEPLOYMENT_GUIDE.md covering deployment choices, step-by-step
setup, scale-to-zero analysis, and complete AWS services inventory.
Update COST_MODEL.md with accurate VPC endpoint count (11, not 7),
additional always-on costs (WAF, dashboard, alarms, secrets), and
scale-to-zero characteristics section. Baseline updated from ~$85-90
to ~$118-122/month.
Update ARCHITECTURE.md cross-reference table with new documents.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
| API Gateway (idle) |~$0/month | Pay-per-request. |
19
-
|**Total baseline**|**~$85–90/month**||
23
+
|**Total baseline**|**~$118–122/month**||
24
+
25
+
If deploying AgentCore only (no Fargate stack), the 4 Fargate-specific VPC endpoints can be removed, reducing the baseline to ~$90–95/month.
26
+
27
+
### Scale-to-zero characteristics
28
+
29
+
Most platform components are fully serverless and incur zero cost when idle: DynamoDB (PAY_PER_REQUEST), Lambda, API Gateway, Step Functions, ECS Fargate (cluster is free), AgentCore Runtime (per-session), Bedrock (per-token), and Cognito (free tier). The always-on cost floor (~$118/month) is dominated by VPC networking infrastructure (NAT Gateway + interface endpoints) which is required for private subnet connectivity to AWS services and GitHub. See the [Deployment guide](../guides/DEPLOYMENT_GUIDE.md) for the full scale-to-zero breakdown.
20
30
21
31
## Per-task variable costs
22
32
@@ -85,6 +95,8 @@ For multi-user deployments, cost should be attributable to individual users and
0 commit comments