Bootstrap FreeKB - Amazon Web Services (AWS) - List IAM Access Keys using the AWS CLI
Amazon Web Services (AWS) - List IAM Access Keys using the AWS CLI


This assumes you have already configured the aws command line tool. If not, check out my article on Getting Started with the AWS CLI.

The aws iam list-users command can be used to list the IAM users that have been created.

~]$ aws iam list-users
{
    "Users": [
        {
            "Path": "/",
            "UserName": "john.doe",
            "UserId": "AIDAABCDL76GLUA6B21234",
            "Arn": "arn:aws:iam::123456789012:user/john.doe",
            "CreateDate": "2022-09-13T11:13:03+00:00"
        }
    ]
}

 

The aws iam list-access-keys command can be used to list the access key ID associated with a user.

~]$ aws iam list-access-keys --user-name john.doe
{
    "AccessKeyMetadata": [
        {
            "UserName": "john.doe",
            "AccessKeyId": "AKIA2MABCD6GDQ1234RY",
            "Status": "Active",
            "CreateDate": "2022-09-13T11:13:04+00:00"
        }
    ]
}

 

An access key has two "parts:, the key ID and the key value, also known as the Secret Key. You can only get the key ID. If you lose the secret key value, you'll probably just need to delete the access key. 

~]$ aws iam delete-access-key --access-key-id AKIA2MABCD6GDQ1234RY --user-name john.doe

 

The aws iam delete-access-key command is a bit strange in that no output will be returned so you may want to reissue the list-access-keys command just to ensure the access key was deleted.

~]$ aws iam list-access-keys --user-name john.doe
{
    "AccessKeyMetadata": []
}

 

And then use the aws iam create-access-key command to create a new Access Key and Secret Key. Notice that the output will include both the access key ID and value. Make note of the value! This is your one and only chance to get the Secret Key.

~]$ aws iam create-access-key --user-name john.doe
{
    "AccessKey": {
        "UserName": "john.doe",
        "AccessKeyId": "AKIAABDCL76GBNCJ1235",
        "Status": "Active",
        "SecretAccessKey": "4FGkm30sdf-0m234dfAVMAD2340-dsfaADV324df",
        "CreateDate": "2023-03-22T01:55:29+00:00"
    }
}

 




Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee



Comments


Add a Comment


Please enter d0f4d2 in the box below so that we can be sure you are a human.