Skip to content

Autotags resources in AWS and sends notifications if resources are expiring soon through slack and email

Notifications You must be signed in to change notification settings

vinhnguyen500/aws_cloud_resource_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AWS Resource Manager

These scripts are utilized by AWS Lambda to manage resources in AWS. All resources are autotagged with necessary information including the Owner_ID and an expiration date. Users are notified of expiring resources through their email and username associated with the Owner_ID found through LDAP authentication. Expired resources are terminated if no further action is taken.

  • Autotags resources in AWS
  • Sends notifications through slack and email if expiring soon
  • Terminates and clears out any expired resources

Getting Started

Within the subdirectories auto-tag and cleanup are instructions on how to setup the resource manager in AWS Lambda. NOTE: Each lambda function has environment variables that need to be defined.

Supported Platforms

Amazon Web Services

  • Red Hat Enterprise Linux 7
  • Windows Server 2012

Supported Resources

  • EC2 Instances
  • EC2 Images (AMI)
  • AWS Autoscalers

Prerequisites

Software needed:

  • AWS Lambda
  • Python 2/3

Built With

  • Python
  • Snitch (Internal logging software)

Versioning

We use Bitbucket for versioning

Authors

  • Vinh Nguyen

About

Autotags resources in AWS and sends notifications if resources are expiring soon through slack and email

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages