Skip to content

About

Alerts on running AWS resources via Slack ๐Ÿ’ฌ

Topics

Resources

Code of conduct

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

ย 

History

36 Commits

Folders and files

Repository files navigation

๐Ÿ  SlackFishCloud

GitHub License GitHub Release

A Bash script that sends Slack alerts for running AWS resources to help avoid unnecessary cloud costs.

๐Ÿ“ฆ Installation

Clone the repository:

git clone https://github.com/foiovituh/slackfishcloud.git
cd slackfishcloud

chmod +x install.sh sfc.sh
./install.sh

The installation script configures the default AWS CLI profile and your Slack Incoming Webhook URL.

For more information about Slack Webhooks, see: https://api.slack.com/messaging/webhooks

๐Ÿ”— Requirements

Supported operating systems:

  • GNU/Linux
  • WSL

The following dependencies are installed automatically by install.sh if needed:

  • jq
  • curl
  • figlet
  • AWS CLI v2+ (requires prior configuration)

๐Ÿš€ Usage

Scan a single AWS region:

./sfc.sh --regions us-east-1

Scan multiple AWS regions:

./sfc.sh --regions us-east-1 us-east-2 af-south-1 eu-west-3

๐Ÿ“ท Examples

example_aws_ec2_asg_resources example_aws_ec2_instance_resources example_aws_ec2_snapshot_resources example_aws_ec2_volume_resources

Only EC2 instances, EBS volumes, and snapshots created on the same day the script is executed are included in the report.

๐Ÿ—บ๏ธ Roadmap

  • Additional resource filters
  • Automatic scheduling with cron
  • More EC2 resource metadata in notifications
  • Multi-cloud support (Azure and GCP)
  • Support for additional AWS services (S3, Lambda, etc.)

โญ Support the Project

If you like this project or find it useful, please give it a star! It helps increase its visibility and supports future development.

๐Ÿ“„ License

Distributed under the MIT License. See LICENSE for more information.

About

Alerts on running AWS resources via Slack ๐Ÿ’ฌ

Topics

Resources

Code of conduct

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages