Aurora DSQL
Amazon Aurora DSQL — a control plane for clusters, cluster tags, and cluster policies, with an optional real-Postgres backend behind a SQL-validating wire-protocol proxy.
Quick start
# See /docs/services/ for SDK patterns; Aurora DSQL uses the standard boto3 client.
Supported operations
11 operations exposed by this service as of MiniStack 1.4.21. Extracted directly from the handler dispatch in the source module.
CreateCluster
DeleteCluster
DeleteClusterPolicy
GetCluster
GetClusterPolicy
ListClusters
ListTagsForResource
PutClusterPolicy
TagResource
UntagResource
UpdateCluster
CloudFormation
No CloudFormation resource types map to this service yet. Resources can still be created via the SDK or CLI.
Known limitations
- Control plane by default — a cluster reaches ACTIVE with nothing listening on its endpoint. Set DSQL_STRICT=1 (with a Docker daemon) to back each cluster with a real Postgres container fronted by an in-process proxy that enforces DSQL's SQL subset; DSQL_BASE_PORT / DSQL_PG_IMAGE / DSQL_PERSIST tune the backend.
- The proxy validates statements against DSQL's documented SQL restrictions; it is a compatibility gate over Postgres, not a full Aurora DSQL engine.
Source
ministack/services/dsql.py
Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.