Sign inSign up

futurevision/aws-cognito-backup

By futurevision

Updated over 5 years ago

Image
0

10K+

futurevision/aws-cognito-backup repository overview

AWS Cognito Backup

Simple Docker wrapper using https://github.com/mifi/cognito-backup to create a backup of a Cognito User Pool and upload it to an S3 bucket.

Requirements

  • S3 bucket to put backups (make sure it is properly secured!)
  • Cognito user pool
  • IAM user key & secret with correct permissions (see example_policy.json)

Environment Variables

Mandatory
  • AWS_ACCESS_KEY_ID (example: AKIAITFQAYNPMCNFBHTP)
  • AWS_SECRET_ACCESS_KEY (example: CzvLpfnKciU3o5sBl40jSI3eqycnmMOOb9npfAZh)
  • AWS_REGION (example: eu-west-1)
  • POOL_ID (example: eu-west-1_AbCdEfGHi)
  • BUCKET_NAME (example: my-brand-cognito-backups)
Optional
  • BUCKET_PATH (example: /AWSCognito)

Usage

docker run -d -e AWS_ACCESS_KEY_ID=your_key_id -e AWS_SECRET_ACCESS_KEY=your_key_secret -e AWS_REGION=your_region -e POOL_ID=your_cognito_pool_id -e BUCKET_NAME=your_s3_bucket_name -e BUCKET_PATH=optional_bucket_path futurevision/aws-cognito-backup

Tag summary

Content type

Image

Digest

Size

458.2 MB

Last updated

over 5 years ago

docker pull futurevision/aws-cognito-backup