An open API service indexing awesome lists of open source software.

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.

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 |