Fact Store Aurora Bootstrap
One-shot bootstrap for @twonines/fact-store backed by AWS Aurora Postgres Serverless v2. Provisions the RDS cluster + writer instance, the enclosing VPC networking primitives (DB subnet group, security group), an IAM managed policy scoped to rds-db:connect on the cluster, and an IAM workload role that trusts a caller-provided principal (e.g., an AWS SSO permission set ARN). A companion workflow runs the provisioner and then configures @webframp/postgres-datastore against the newly created cluster using a fresh RDS IAM auth token. Prerequisites: - AWS credentials in the default credential chain with permissions to create RDS subnet groups, RDS clusters/instances, EC2 security groups, IAM roles, and IAM managed policies in the target account.
- An existing VPC and at least two subnets in different AZs. - The caller principal (or the workload role once assumed) will need the rds-db:connect managed policy attached to actually use the cluster after provisioning.
Resources
Provision AWS Aurora Postgres Serverless v2 + an IAM workload role for @twonines/fact-store, then switch the current repo's datastore to @webframp/postgres-datastore pointing at the new cluster.
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned