{"id":18388531,"url":"https://github.com/alexaandru/awsrotkey","last_synced_at":"2025-07-15T15:33:33.521Z","repository":{"id":77251095,"uuid":"120433081","full_name":"alexaandru/awsrotkey","owner":"alexaandru","description":"AWS Key Rotation Tool","archived":false,"fork":false,"pushed_at":"2025-01-24T08:13:40.000Z","size":8,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-16T00:44:42.686Z","etag":null,"topics":["aws","aws-iam","key","tools"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexaandru.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-06T09:39:49.000Z","updated_at":"2025-01-24T08:12:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"7414eb12-9f2a-4f1c-9855-4c507a1b977b","html_url":"https://github.com/alexaandru/awsrotkey","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexaandru%2Fawsrotkey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexaandru%2Fawsrotkey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexaandru%2Fawsrotkey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexaandru%2Fawsrotkey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexaandru","download_url":"https://codeload.github.com/alexaandru/awsrotkey/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248515403,"owners_count":21117169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-iam","key","tools"],"created_at":"2024-11-06T01:34:39.674Z","updated_at":"2025-04-12T04:25:26.133Z","avatar_url":"https://github.com/alexaandru.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Rotate Key\n\nRefactored from https://github.com/Fullscreen/aws-rotate-key\n\nThe credit for the original idea and implementation belongs to them.\n\nThis tool **WILL REMOVE** all keys associated with your account (as determined from the profile)\nand replace them with a NEW key. No deactivation/no cluttering with old/unused keys. You've\nbeen warned.\n\n**DISCLAIMER: Use this tool at your own risk.** If you use the AWS key for things other than\nthe aws cli (you use it for services/web apps/etc.) then this is probably not the tool you\nare looking for. Removing an existing key WILL result in downtime until the apps/services/etc.\nare updated \u0026 deployed to use the new key.\n\n## Assumptions\n\nThe tool is supposed to _\"work out of the box\"_ and for that a few assumptions are made.\nIf any of them is invalidated you should NOT be using this tool.\n\n1. You are using named profiles;\n2. You are NOT using multiple keys for the account you want rotated (you can certainly\n   use as many named profiles as you want to).\n\nAs long as you use a single key and you want it rotated this tool will work just fine.\n\nIf you want to test it without actually affecting your existing key(s) then run it in \"dry mode\".\nYou must always give it a profile name, it will NOT assume the default profile is \"default\".\nYou may either pass it as a flag, or if `AWS_PROFILE` is defined it will be used. Fur further\ndetails see `./awsrotkey -h`.\n\n## Install\n\n```\ngo get -u github.com/alexaandru/awsrotkey\n```\n\nNo binaries provided, but you do get a free advice: don't install binaries from untrusted sources\neven if they are provided :-) Cheers!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexaandru%2Fawsrotkey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexaandru%2Fawsrotkey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexaandru%2Fawsrotkey/lists"}