Purpose¶
keyup
automates IAM user access key rotation from the cli by allowing ad hoc or
scheduled renewal of your access key credentials via the Amazon API’s.
keyup:
- is a safe and reliable way to rotate (renew) access keys to Amazon Web Services as frequently as you wish, with minimal effort and risk.
- requires only the profile name of your IAM user in your local awscli configuration
Features:
access key rotation via the Amazon APIs
key rotation includes:
- creation of new access keys
- automated installation in the local awscli configuration
- deprecated key deletion
automated, unattended key rotation
rotate keys as frequently as you wish (daily, for example)
( back to Table Of Contents )
Getting Started¶
Before starting, please take a moment to read the following:
Other Resources:
- Source Code: keyup bitbucket repository
- Amazon Secure Token Service (STS) Documentation
- Amazon Web Services’ Command Line Interface (awscli) Documentation
- keyup Open Source License Agreement
Current Release:
- Ensure you are running the most current release. See the most Current Release.
( back to Table Of Contents )
Documentation¶
Online:
- Complete html documentation available at http://keyup.readthedocs.io.
Download: Available via download in the formats below
- pdf format
- Amazon Kindle (epub) format
( back to Table Of Contents )
Parameters & Options¶
Display help menu to see available options and functionality.
$ keyup --help
( back to Table Of Contents )
Author & Copyright¶
All works contained herein copyrighted via below author unless work is explicitly noted by an alternate author.
- Copyright 2017-2022 Blake Huber, All Rights Reserved.
License
- Software is licensed under the GNU General Public License Agreement v3.
Back to Table Of Contents
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 Purpose Top