https://github.com/abdullahkhawer/aws-ssm-parameter-store-backup
A Terraform module to create AWS resources which are used to automatically take backup of all the parameters residing on AWS SSM Parameter Store in JSON format and store it on AWS S3 bucket using AWS Lambda function based on Python. It is executed daily via AWS CloudWatch or AWS EventBridge.
https://github.com/abdullahkhawer/aws-ssm-parameter-store-backup
amazon amazon-lambda amazon-s3 amazon-web-services aws aws-cloudwatch aws-eventbridge aws-lambda aws-parameter-store aws-s3 aws-ssm-parameter-store aws-systems-manager aws-systems-manager-parameter-store python python3 terraform terraform-aws terraform-module terraform-project tf-module
Last synced: 3 months ago
JSON representation
A Terraform module to create AWS resources which are used to automatically take backup of all the parameters residing on AWS SSM Parameter Store in JSON format and store it on AWS S3 bucket using AWS Lambda function based on Python. It is executed daily via AWS CloudWatch or AWS EventBridge.
- Host: GitHub
- URL: https://github.com/abdullahkhawer/aws-ssm-parameter-store-backup
- Owner: abdullahkhawer
- License: apache-2.0
- Created: 2023-02-28T21:06:50.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-08T16:31:58.000Z (10 months ago)
- Last Synced: 2025-02-01T22:21:52.465Z (4 months ago)
- Topics: amazon, amazon-lambda, amazon-s3, amazon-web-services, aws, aws-cloudwatch, aws-eventbridge, aws-lambda, aws-parameter-store, aws-s3, aws-ssm-parameter-store, aws-systems-manager, aws-systems-manager-parameter-store, python, python3, terraform, terraform-aws, terraform-module, terraform-project, tf-module
- Language: HCL
- Homepage:
- Size: 16.6 KB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# AWS SSM Parameter Store Backup
- Founder: Abdullah Khawer (LinkedIn: https://www.linkedin.com/in/abdullah-khawer/)
## Introduction
A Terraform module to create AWS resources which are used to automatically take backup of all the parameters residing on AWS SSM Parameter Store in JSON format and store it on AWS S3 bucket using AWS Lambda function based on Python. It is executed daily via AWS CloudWatch or AWS EventBridge.
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 0.14 |
| [aws](#requirement\_aws) | >= 3.0, < 5.0.0 |## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 3.0, < 5.0.0 |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| aws_region | AWS region | `string` | `""` | Yes |
| namespace | Namespace / Project Name | `string` | `""` | Yes |
| environment | Environment Name | `string` | `""` | Yes |