Skip to main content

Rotate your AWS access keys and update your credentials file.

Project description

aws_key_rotate

This script makes it easy to rotate your AWS access keys, and store a new version in your ~/.aws/credentials file.

When you run it, it will look at the profiles in that file, and prompt you to choose one of them. It will then use those credentials to connect to your account, show you what keys you have, give you the option to create a new one (or delete one if you've hit the limit of two), and replace the details in the credentials file, making a backup as it goes.

Claude wrote a fair bit of this and I fixed the bugs!

Use at your own risk.

Quentin Stafford-Fraser August 2025

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws_key_rotate-0.1.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aws_key_rotate-0.1.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file aws_key_rotate-0.1.1.tar.gz.

File metadata

  • Download URL: aws_key_rotate-0.1.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.13

File hashes

Hashes for aws_key_rotate-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3492b49d8d6eea67e8fbf68db64fb0ecc541c0ee569adb41e1fc031534b9a54e
MD5 b608b8df1ef6fca18f0cc1c13e2fe32f
BLAKE2b-256 8609a691d3f51c52ffc1d7e9d516af7cb89d86699bc82491148a3e60d349f797

See more details on using hashes here.

File details

Details for the file aws_key_rotate-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_key_rotate-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3045bdf377f77bd30d284b862310b5244bdc06aaea6f78f3124c21426fb28870
MD5 7dd7a1b3ad50d0c5e7c058dad3106d5b
BLAKE2b-256 f4c2976eb77012e70aaaeb7f5af1b570e2d32e8927d718c1e8833e0bb3a0fc30

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page