Windows key generator online. I won't - ever. I believe in ethics, especially in regards to paying for software.
This patch allow to specify both access and secret key via command line instead of generating them at startup. This eases the integration with other apps that could provide them (see issue #1142).
Since version 3.1.3 S3 Browser supports managing Access Keys for IAM users.
Previously Bucket Sharing Wizard was used to automatically create IAM users, access keys and IAM policies. But, as you probably noticed, you can view Secret Access Key only right after creation. This is how AWS IAM designed to provide you better security.
If you didn't wrote down Secret Access Key after creation, there is no way to restore it later. Instead you may create new Access Key ID and Secret Access Key.
Currently AWS IAM allows you to create up to the 2 access key pairs per user. So, before creating new access keys, you may need to delete existing ones.
Another reason why you may need access keys management - you may need sometimes to temporarily disable access keys for a particular user.
1. Click Tools -> Access Manager (IAM)
2. Select the user whose access keys you want to view or edit.
3. Right-click and choose Manage access keys.
Access Keys Manager dialog will open.
To create new Access keys, click Create new keys.
To enable or disable Access Keys, select the keys and click Activate or Deactivate.
To delete Access Keys, select the keys and click Delete keys.
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).
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:
4. Type the IAM in the search box and choose the IAM service from the drop-down list.
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
7. Click Continue to Security Credentials
Your Security Credentials page will open
8. Expand the Access Keys (access key id and secret acces key) section
9. Click the Delete link next to your access keys row.
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).
Be sure to replace your root access keys with your IAM access keys in any programs/scripts you are currently using.