Automated IAM Access Key Rotation for Amazon Web Services


Keywords
Amazon, Web, Services, iam, credentials, AWS, access, key, secret
License
GPL-3.0
Install
pip install keyup==1.3.1

Documentation


keyup | Automated IAM Access Key Rotation for Amazon Web Services


About this repository


Contents

back to the top


Purpose

Keyup:

  • is a safe, error-free mechanism to rotate (renew) access keys to Amazon Web Services as
    frequently as you wish, with minimal effort and risk.

  • enables you to change your access keys when required by executing a single command from the cli.

  • Alternatively, enter a keyup command in your crontab with the --auto parameter and renew access
    keys on a daily schedule.

  • keyup requires only the profile name of your IAM user in your local awscli configuration:


    $ keyup  --profile johndoe  --operation up

back to the top


Getting Started

Before starting, suggested to read the following:

keyup is licensed under General Public License v3

back to the top


Documentation

Online Documentation:

Download Documentation:

back to the top


Help

Diplay help menu


    $ keyup --help

help

back to the top


Installation


Installation via pip

Linux | Installation via pip:


    $ pip3 install keyup --user

Windows (Powershell) | Installation via pip:


    $ pip3 install keyup

back to the top


Installation via Source Code

Source | Installation via source code on local machine:

To see make targets, run:


    $ make help

make-help

To install locally in a virtualenv:


    $ make source-install

back to the top


Verify Installation (windows & Linux):


    $ keyup --version

keyup-version

back to the top


Author & Copyright

All works contained herein copyrighted via below author unless work is explicitly noted by an alternate author.

  • Copyright Blake Huber, All Rights Reserved.

back to the top


License

back to the top


Disclaimer

Code is provided "as is". No liability is assumed by either the code's originating author nor this repo's owner for their use at AWS or any other facility. Furthermore, running function code at AWS may incur monetary charges; in some cases, charges may be substantial. Charges are the sole responsibility of the account holder executing code obtained from this library.

Additional terms may be found in the complete license agreement.

back to the top