DocsAWS 101BlogServices

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.

REST-JSON multi-tenant 11 operations

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.