Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alanakirby/aktion
AKTION sends the latest AWS Services and Actions each week to your chosen email address. Essential for AWS IAM policy management.
https://github.com/alanakirby/aktion
Last synced: 3 months ago
JSON representation
AKTION sends the latest AWS Services and Actions each week to your chosen email address. Essential for AWS IAM policy management.
- Host: GitHub
- URL: https://github.com/alanakirby/aktion
- Owner: alanakirby
- Created: 2019-08-22T22:12:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-17T03:16:39.000Z (about 5 years ago)
- Last Synced: 2024-08-04T08:06:04.032Z (7 months ago)
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 19
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AKTION
AKTION is a script that gathers the latest AWS Services and Actions, compares it to last weeks services and actions and sends the difference (the new ones) to your chosen email address. The aim of this is to help keep track of the new releases from AWS for policy management.
## Deployment:
Included is a CodePipeline defined in CloudFormation. This bundles up the Lambda and it's dependencies via CodeBuild, and uploads the resulting zip to S3 where it is then referenced in a CloudFormation deployment step for the Lambda itself. The pipeline updates itself based on the pipeline.yml included in the repo.
### First time setup:
1. Add you sending and receiving email addresses to AWS SES in your chosen region. Verify them by confirming the subscription email it sends.
2. Make a Secret in Secrets Manager called 'Github' and place two values in it:
- PersonalAccessToken: A Personal Access Token from Github
- WebhookSecret: A random string for adding access control to the CodePipeline webhook
3. Deploy the `pipeline.yml` via CloudFormation
4. For automatic pipeline execution on push events, configure the Webhook URL that is exported from the resulting stack in your Github repo's Webhook settings.