# AWS S3 or any other S3-compatible storage provider

AWS S3 is a robust storage solution that is widely used by businesses of all sizes for various applications, from data backup to content delivery.

## Steps to configure AWS S3 external storage as a Storage alias:

1. Click on the **+Add connection** button in the AWS S3 section
2. In the pop-up window submit a request to the Support team. Please provide the following details:
   1. **Bucket name** - the name of your S3 bucket (the folder within AWS S3 where files are stored).
   2. **Region** - the location of the bucket
   3. **Alias** - the value of the storage alias you would like to use to hide the S3 bucket path behind it.&#x20;
   4. **Key ID** & **Secret key** (optional) - the authentication credentials for access to the bucket

{% hint style="info" %}
If your images are stored in a bucket named **mysamplebucket** , at the **eu-central-1** region and you can access **image.jpg** with the following URL:\
//s3.**eu-central-1**.amazonaws.com/**mysamplebucket**/**image.jpg ,**\
after the alias configuration your image would be accessible at filepath\
**<https://token.filerobot.com/\\_mysamplebucket\\_/image.jpg>**
{% endhint %}

<figure><img src="https://2536208400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fqsq2dR7Fjagf5eTifWZx%2Fuploads%2FqzbBqr8AS5iwcKdDKgAg%2Fimage.png?alt=media&#x26;token=85d16073-7c8a-4944-8b21-bb121bae786c" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Each alias should be unique for the project (token) and must be prefixed and suffixed with underscores.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.scaleflex.com/dynamic-media-optimization-dmo/settings/asset-origin/aws-s3-or-any-other-s3-compatible-storage-provider.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
