Skip to content

RDarrylR/serverless-account-watcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serverless AWS Account Watcher

Purpose

Example SAM project to monitor AWS account related events and notifying interested parties using SNS and Slack when key changes occur.

Key Files

  • account_event_handler - Source for the AWS Lambda function
  • samconfig.toml - Project configuration file.
  • template.yaml - A template that defines the application's AWS resources.

Requirements

  • SAM CLI (NOTE the latest version may be needed if you see errors about "LoggingConfig" or other items)
  • Python 3.12 available to the sam cli. You will get errors about Python 3.12 not being found if you don't have it

Deploy the sample project

To deploy the project, you need the following tools:

 sam build
 sam deploy

Cleanup

To delete the sample project please use the AWS CLI or Console and delete the Cloudformation stack SAM created. You can also use the SAM CLI as below but please ensure all the resoures are actually gone in the AWS CLI/Console to ensure you have no ongoing AWS charges

sam delete

Read More

This repository is associated with the following blog posted here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages