Create AWS Key Pair
The easiest way to get started with AWS is to create a "root" key pair.
- Go to the AWS Console and log in.
- Click on your name at the top right and click "My Security Credentials" in the drop-down menu.
- Click the triangle next to "Access Keys" to expand it.
- Click "Create New Access Key". Then click "Show Access Key" in the pop-up window to see the key pair you just created:
- Use that key pair to add a destination in Arq: Go to Arq's preferences, Destinations tab, click the + sign to add a destination, choose Amazon S3/Glacier, and enter the key pair.
AWS IAM
If you'd prefer to use Amazon's IAM system instead of root keys, there are 2 options:
Option 1: Create Your Own IAM User
Create an IAM user with a policy that allows all actions on your bucket and its contents. Use its key pair in Arq.
Here's a sample policy that I used for my S3 bucket named "arqstefanbucket":
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::arqstefanbucket",
"arn:aws:s3:::arqstefanbucket/*"
]
},
{
"Effect": "Allow",
"Action": "s3:ListAllMyBuckets",
"Resource": "arn:aws:s3:::*"
}
]
}
Option 2: Let Arq Create the User
- Create a root key pair (explained above) and configure Arq with it.
- Direct Arq to create and use a new IAM user with just enough permission to read/write its own data in your AWS account: Restricting Amazon Permissions