Skip to content
Tested lambda functions that can be triggered by cloudhealth
Go Python Makefile
Branch: master
Clone or download
theseanodell Merge pull request #1 from vmwarecloudadvocacy/v2
Updates to CloudHealth Lambda Functions
Latest commit 7a26bb9 Sep 3, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ebs-modify-volume-go feat: update to v2 Aug 29, 2019
ebs-modify-volume-python feat: update to v2 Aug 29, 2019
ec2-snapshots-go feat: update to v2 Aug 29, 2019
ec2-snapshots-python feat: update to v2 Aug 29, 2019
rds-stopinstance-go feat: update to v2 Aug 29, 2019
rds-stopinstance-python feat: update to v2 Aug 29, 2019
.gitignore feat: update to v2 Aug 29, 2019
LICENSE
README.md

README.md

CloudHealth Lambda Functions

Serverless apps are very efficient at running code, so what if we leveraged AWS Lambda to automate governance policies for multi-cloud environments? This repository has several AWS Lambda functions that can be triggered from CloudHealth.

Get Started

There are a few steps to get started with the AWS Lambda samples in this repository.

Current apps

  • Stop RDS instances - Stops RDS instances (looks for ARN values from CloudHealth with resource type='db')
  • Snapshot EC2 instances - Takes a snaphot of an EC2 instance (looks for ARN values from CloudHealth with resource type = 'instance')
  • Modify EBS volume - Updates the size of an EBS volume (looks for ARN values from CloudHealth with resource type = 'instance')

All samples are available in Python and Go

Contributing

If you have any thoughts on which functions we could add, feel free to raise a new issue. If you want to contribute your own functions to this repository, feel free to open a Pull Request.

License

All of these functions are available under the MIT license.

You can’t perform that action at this time.