Skip to content

Hebilicious/prisma-aws-cloudformation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published