# Azure Blob storage

[Azure Blob Storage](https://learn.microsoft.com/en-us/azure/storage/blobs/) is a high-performance cloud storage solution provided by Microsoft Azure, designed for storing large amounts of data.

## Prerequisites:

In order to configure an Azure Blob as an external storage for your project, you need to have:

* an Azure Blob storage account
* access to the Azure portal
* permissions to generate a SAS token if needed

{% hint style="info" %}
A blob is an object/file stored in Azure’s object storage service.
{% endhint %}

## Steps to configure Azure Blob as a Storage alias:

* Click on the **+Add connection** button in the Azure Blob storage section:
* In the pop-up window submit a request to the Support team. Please provide the following details:
  1. **Blob name** - the name of your Azure blob storage (the folder within Azure Blob storage where files are stored).
  2. **Alias** - the value of the storage alias you would like to use to hide the Azure Blob path behind it.&#x20;
  3. **Blob SAS token** (optional)- the authentication token for access to the blob. It is needed when the blob is Private.

{% hint style="info" %}
If your images are stored at a blob with name **my\_blob** in a container named **my\_container** and you can access **image.jpg** with the following URL:

`//my_blob.blob.core.windows.net/my_container/image.jpg`  then after successful setup of the Storage Alias, the image would be available on `https://token.filerobot.com/_my_public_blob_/image.jpg`
{% endhint %}

<figure><img src="/files/sM47waUkv75Y5oUVQuGm" 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 %}

If your Azure Blob container requires authentication, you have to provide your SAS token (found in your Azure panel) in your message to the Support team.

Please keep in mind that the SAS token has an expiration date and you have to generate a new one and update it before it expires. Otherwise, our servers will not be able to fetch your media from the storage.


---

# 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/azure-blob-storage.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.
