Image Sources

ImageBoss can connect with your images anywhere.

Amazon S3

ImageBoss allows you to connect to images hosted on Amazon S3.

Setting Up

To connect to your S3 bucket, go to Dashboard ⟶ Sources ⟶ Add New.

Required information to allow ImageBoss to connect to your images: Access Key ID, Secret Access Key, Bucket.

Getting the Credentials

If you are not very familiar with AWS we recommend you to create a new IAM user specifically for ImageBoss to access your Images.

1) Open Amazon Identity and Access Management (IAM).
2) Go to Users ⟶ Add user.
3) Make sure you enabled "Programmatic access" option.
4) In the permissions tab, select "Attach existing policies directly".
5) Search for a Policy called "AmazonS3ReadOnlyAccess".
6) Proceed and at the end you should have the necessary keys.

7) Go to your ImageBoss Sources ⟶ Add New ⟶ Amazon S3.
8) Fill in the credentials acquired.

Advanced Permissions

If you have many buckets and want extra security you can also attach an Inline Policy to this user.

1) Go to Users ⟶ Select the user previously created.
2) Permissions Tab ⟶ JSON.
3) Add the Policy below (replace "your-bucket" by the actual bucket name):

{
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:GetObject",
        "s3:ListBucket",
        "s3:GetBucketLocation"
      ],
      "Resource": [
        "arn:aws:s3:::your-bucket/*",
        "arn:aws:s3:::your-bucket"
      ]
    }
  ]
}


That's it! Now you can access your images using the domain informed on your Dashboard and combining the operations available on our documentation.