Skip to main content
All CollectionsApps, Tools & Integrations
Setting up an AWS account for Self-Managed Backup
Setting up an AWS account for Self-Managed Backup
Nick Kewney avatar
Written by Nick Kewney
Updated over 5 months ago

Step 1: Sign Up for an AWS Account

  1. Visit the AWS Sign Up Page: Go to AWS Sign Up.

  2. Create a New Account: Click on "Create an AWS Account".

  3. Fill in Account Details: Provide your email address, create a password, and enter your account name. Click "Continue".

  4. Contact Information: Enter your contact information including your phone number and address. Click "Continue".

  5. Payment Information: Enter your payment information. AWS requires this to verify your identity.

  6. Identity Verification: Complete the identity verification process. AWS may call you to verify.

  7. Choose a Support Plan: Select a support plan that suits your needs. The basic plan is free.

  8. Confirm and Complete: Confirm your details and complete the sign-up process. You will receive a confirmation email once your account is ready.

Step 2: Create an S3 Bucket

  1. Log In to AWS Console: Visit AWS Management Console and log in with your new AWS account credentials.

  2. Open S3: In the AWS Management Console, search for "S3" in the search bar and select "S3" from the services list.

  3. Create a Bucket:

    • Click on "Create bucket".

    • Bucket Name: Enter a unique name for your bucket.

    • Region: Select the AWS Region where you want the bucket to be created.

    • Bucket Settings: Configure any additional settings as needed (you can leave the default settings for now).

    • Click "Create bucket".

Step 3: Obtain Bucket Details

  1. Bucket Name: The name you provided in the previous step.

Step 4: Create Access Keys

  1. Open IAM (Identity and Access Management):

    • In the AWS Management Console, search for "IAM" and select it.

  2. Create a New User:

    • Click on "Users" in the left-hand menu.

    • Click "Add user".

    • User Name: Enter a user name.

    • Access Type: Select "Programmatic access".

    • Click "Next: Permissions".

  3. Set Permissions:

    • Attach existing policies directly.

    • Use the search bar to find "AmazonS3FullAccess".

    • Select the checkbox next to "AmazonS3FullAccess".

    • Click "Next: Tags" (you can skip tags).

    • Click "Next: Review" and then "Create user".

  4. Download Access Keys:

    • On the final page, you will see the "Access key ID" and "Secret access key".

    • Click "Download .csv" to save these keys securely. You will need these details to access your S3 bucket programmatically.

Step 5: Obtain Service Endpoint

  1. Service Endpoint:

    • The endpoint URL for S3 depends on the region where your bucket is created. For example, for the US East (N. Virginia) region, the endpoint is https://s3.amazonaws.com.

    • A comprehensive list of endpoints is available in the AWS documentation: AWS Service Endpoints.

Summary of Details

  • Bucket Name: The name you provided when creating the bucket.

  • Secret Access Key: Obtained when you created a new IAM user.

  • Service Endpoint: Based on the region (e.g., https://s3.amazonaws.com for US East).

  • Access Key: Also obtained when you created the new IAM user.

Make sure to store your Access Key ID and Secret Access Key securely and do not share them. These keys provide access to your AWS resources and should be kept confidential.

Did this answer your question?