All Projects → tonyfromundefined → prisma-aws-cloudformation

tonyfromundefined / prisma-aws-cloudformation

Licence: other
Prisma Server Deployment on AWS(Fargate, RDS) with CloudFormation

Prisma CloudFormation Templates 🔨

CloudFormation template for easy distribution of Prisma to AWS. This template uses ELB, ECS (Fargate) and RDS services in 1 new VPC.

Architecture

Pre-requisites

  • 🔑 IAM Account for AWS CLI (Requires pre-configuration using aws configure)

    $ aws configure
  • Create service linked role

    $ aws iam create-service-linked-role --aws-service-name ecs.amazonaws.com

Download CloudFormation Templates

  • prisma.mysql.yml
  • prisma.aurora.serverless.yml

How to deploy

  • Download the template file for your desired DB below
  • Go to AWS CloudFormation Console
  • Click Create Stack
  • Check Upload a template file
  • Click Choose File and choose template file (.yml)
  • Click Next
  • Enter Stack Name
  • Modify specific details
  • Click Next
  • Click Next
  • Check I acknowledge that AWS CloudFormation might create IAM resources.
  • Click Create Stack
  • When the deployment ended, you can find an endpoint of prisma in Outputs section.
  • If you see an error 503, try waiting a few minutes.

Todos

  • PostgreSQL Template
  • MongoDB(DocumentDB) Template

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].