Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

[MAMIP] Monitor AWS Managed IAM Policies Changes

License

NotificationsYou must be signed in to change notification settings

zoph-io/MAMIP

 
 

Repository files navigation

[Prod] MAMIP - GitHub Actions

MAMIP is a tool that monitors changes in AWS Managed IAM Policies and provides automated notifications through multiple channels.

🔍 Features

  • Automated monitoring of AWS Managed IAM Policies
  • Policy validation using AWS Access Analyzer
  • Multiple notification channels
  • Tracking of deprecated policies
  • Serverless architecture using ECS Fargate (Spot)

🖐 Usage

Four Ways to Get Notified

  1. Social Media

  2. GitHub Notifications

    • Enable "Releases Only" notifications
  3. AWS SNS Topic

    aws sns subscribe \  --topic-arn arn:aws:sns:eu-west-1:567589703415:mamip-sns-topic \  --protocol email \  --notification-endpoint your-email@example.com
  4. RSS Feed

✅ Policy Validation

Each AWS Managed Policy is automatically validated usingAWS Access Analyzer Policy Validation. Validation findings are stored in thefindings folder.

👴 Deprecated Policies

The repository maintains a list ofdeprecated policies that are no longer actively managed by AWS. Policy validation is only performed on current AWS-managed policies.

⏰ Schedule

The monitoring service runs on ECS Fargate (Spot) with configurable schedules. Current settings can be found in theTerraform configuration.

📐 Architecture

Schema ECS Fargate

🎖️ Credits

Special thanks toScott Piper for the original concept. This project extends his idea by:

  • Automating the monitoring process
  • Adding multiple notification channels
  • Implementing policy validation
  • Tracking deprecated policies

📄 License

This project is licensed under the GNU General Public License v3.0 - see theLICENSE file for details.

Sponsor this project

 

Languages

  • Python34.5%
  • HCL25.8%
  • Shell23.4%
  • Makefile11.2%
  • Dockerfile2.8%
  • Smarty2.3%

[8]ページ先頭

©2009-2025 Movatter.jp