BeyondTrust/POV

← Back to dashboard

Cloud Hosting: AWS ECS Fargate

Audience: operator · Profile: both · Read this when: you are running the dashboard on AWS ECS Fargate.

Part of Cloud Hosting.

As with Cloud Run: the same architecture, not yet a transcript.

Use ECS, not App Runner. App Runner runs a single container per service, so there is nowhere to put the gateway — you would need CloudFront or ALB rules to reproduce the vhost split, and TRUSTED_PROXY_HOSTS would have to name an ALB address that is not stable. An ECS task takes multiple containers and keeps the sidecar property.

SPIRE sidecar

For SPIRE attestation or the dashboard's own identity. The dashboard's own identity matters more here than anywhere else: an ECS task gets no OIDC token from its platform, so it is the way to drop stored cloud keys.

The worker's task definition does not change: it reaches the server through the database.