This package helps consolidate service control policies in AWS
Project description
scpkit
What it is
This project is intended to accomplish two things
- Create a collection of validated Service Control Policies that an AWS administrator may want to apply to their Org
- With the current limit of 5 SCPs and a size limit on each of 5120 bytes, multiple SCPs need to be condensed into fewer policies. This tool will merge selected SCPs into the fewest amount of policies, and optionally remove whitespaces characters as they count toward the byte limit.
stateDiagram-v2
[SCPTool] --> Validate
[SCPTool] --> Merge
Merge --> Validate
Validate --> [*]
Merge --> [*]
From the root of the folder:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements
python -m scpkit.main validate --sourcefiles ./scps --profile yourawsprofile
Install as a package
python3 -m venv .venv
source .venv/bin/activate
pip3 install -U git+https://github.com/aquia-inc/scpkit.git
Collection of SCPs generated in part from:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
scpkit-0.1.1.tar.gz
(11.6 kB
view hashes)
Built Distribution
scpkit-0.1.1-py3-none-any.whl
(11.8 kB
view hashes)