Skip to main content
This page covers the AWS-specific bits. The actual Helm install — values, ingress, env vars — lives in Install with Helm.

Persistent storage

The shared RWX PVC (used by prismeai-functions) must be backed by EFS or FSx for NetApp ONTAP, in Multi-AZ mode. EBS volumes are AZ-scoped and not suitable for the shared volume.

Infrastructure as Code

A reference Terraform bundle is available on request from Prisme.ai support. It provisions: The bundle also ships a reference deployment guide covering External Secrets Operator wiring, MongoDB Atlas user creation, and example Helm values. CLI commands like eksctl create cluster … aren’t reproduced here on purpose: most customers use Terraform or CloudFormation, and the AWS docs are the source of truth for the CLI.

DNS and CloudFront

Create two CNAME records pointing to the shared ALB hostname:
CloudFront is optional. By default, public files in the uploads bucket are proxied by the api-gateway and need no CDN. Wire a separate public bucket → CloudFront distribution → custom domain via ACM only if you want public assets served directly from the CDN (see UPLOADS_PUBLIC_STORAGE_*).

Ingress annotations

Full ALB ingress example, including the two distinct LB timeouts (client_keep_alive=60s < api-gateway server keep-alive of 70s for socket reuse; idle_timeout=300s for SSE / long LLM streams) lives in Helm install — Ingress and load balancer. The non-negotiable annotations:

Next Steps

Install with Helm

Configure values and deploy core + apps namespaces.

Databases

MongoDB, Redis, OpenSearch and PostgreSQL.

Install products

Fresh-install walkthrough.

Migration v27

Migrate an existing instance to v27.