Backup and restore AWS security groups as local files or to S3
AWS Security Group Backup
AWS Security Group Backup is a tiny library that allows to backup and restore AWS security groups. It may be useful if you want to delete security groups that are not used, but you want to have a backup in case you need to restore them.
If security group references other security groups, then they will be also backed up. On restore, if some referenced security group is not found, then it will be restored.
Library doesn't restore security group IDs, so you need to update your environment to use new security group IDs.
pip install aws-sg-backup
Required IAM permissions
To use this library, you need to have the following IAM permissions:
Library provides two functions:
restore_security_group. Both functions take the following arguments:
security_group_id- ID of the security group to backup or restore
backup_path- local file path or S3 bucket path (e.g. bucket_name/path/to/dir). Depends on
backup_target- backup target. Can be either
Backup.S3is specified, backup will be created in S3 bucket. If
Backup.LOCALis specified, backup will be stored in the local file system.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for aws_sg_backup-0.1.0-py3-none-any.whl