MatteoGioioso / MatteoGioioso/aws-tools

Add rollback to LocalKeyRotation

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Go
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

The rollback would be as follow:

1. Test that the new keys are working: `sts.GetCallerIdentity`, and check that the user is the same (any other API would do as well)
2. If success then finish here
3. If failure then use the old credentials in memory and pass it to the file
4. Save the file
5. Reactivate the credentials (if needed)
6. Clean up: delete the newly created keys from IAM and the backup

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the LocalKeyRotation implementation and reading how it currently creates, stores, activates, and cleans up credentials. Use sts.GetCallerIdentity to verify the new credentials, then confirm that failure restores the old in-memory credentials and removes the new keys and backup.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, go
Domain
cloud, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.