An access key grants programmatic access to your resources. This means that the access key should be guarded as carefully as the AWS account root user sign-in credentials. Create an IAM user and then define that user's permissions as narrowly. 07 If the list-access-keys command returns at least one access key pair at step no. 4 and get-login-profile command returns the user login profile metadata at step no. 6 without any errors, the selected IAM user is using both access keys and passwords for authentication. This user access configuration is not following IAM security best practices and increases the risk of exposing your access credentials.
Root Access Keys provide unlimited access to your AWS resources. It's not recommended to use them in normal situations. AWS recommends to delete existing Root Access Keys and create IAM user and Access Keys limited to specific service or resource (see below).
To Delete Root Access Keys
1. Type https://aws.amazon.com/ in your web browser
2. Click My Account, AWS Management Console
3. Enter your account email address and password:
Enter Account Email
User Access Rights
4. Type the IAM in the search box and choose the IAM service from the drop-down list.
Open the IAM Dashboard
You will be redirected to IAM Dashboard
5. Navigate to Security Status and expand the Delete your root access keys section.
6. Click Manage Security Credentials
Click Continue To Security Credentials
7. Click Continue to Security Credentials
Your Security Credentials page will open
Generate Ses Iam User Access Keys Free
8. Expand the Access Keys (access key id and secret acces key) section
9. Click the Delete link next to your access keys row.
Confirm Access Keys Deletion
10. Confirm Access Keys deletion.
11. Your Root Access Keys are deleted. Now you can create IAM user and Access Keys limited to specific service or resource (see below).
Generate Ses Iam User Access Keys Download
Be sure to replace your root access keys with your IAM access keys in any programs/scripts you are currently using.