# Azure storage configuration

## Creating a storage account

{% hint style="danger" %}
**Xopero ONE supports only Block Blobs**; the other two types—**Page Blobs** and **Append Blobs**—<mark style="color:red;">**are not supported**</mark>.
{% endhint %}

{% stepper %}
{% step %}
Navigate to the **Create a resource** section in the top-left corner of the **Azure Portal**.
{% endstep %}

{% step %}
In the search bar, type <kbd>storage account</kbd> and select **Create** from the results.
{% endstep %}

{% step %}
On the configuration page, complete the required fields: choose your subscription, select or create a resource group, and enter a unique name for the storage account that meets the global uniqueness requirement.
{% endstep %}

{% step %}
Select the region for the storage account, choose the performance tier (**Standard** or **Premium**), and specify the redundancy option, such as **Locally-redundant storage** (**LRS**) or **Geo-redundant storage** (**GRS**), according to your data redundancy needs.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-ec77a35eeac4e27e39db15d3e903065ab3fb3015%2Fimage%20(802).png?alt=media" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Next, configure the networking options — choose whether the storage account will be accessible via the public internet, a private virtual network, or both.
{% endstep %}

{% step %}
In the **Advanced** tab, configure additional options such as data access and encryption. If needed, add tags in the **Tags** tab to meet management requirements (if you have any).
{% endstep %}

{% step %}
After configuring all settings, review your selections and click **Create** to finalize the creation of your storage account.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-a7cf0b8f4916170b88d6bc9ddf3edf59356509f5%2Fimage%20(803).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Creating a blob storage container

{% hint style="danger" %}
**GitProtect** supports only three **Azure Blob Storage** access tiers: hot, cool, and cold. **The archive access tier is not supported.** Learn more about access tiers for blob data in the [official Microsoft documentation](https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview).
{% endhint %}

{% stepper %}
{% step %}
After creating the storage account, create a blob storage container — navigate to the storage account and select **Containers** from the side menu.
{% endstep %}

{% step %}
Click **+ Container** to add a new container, enter a name, and select the appropriate access level (**Private**, **Blob**, or **Container)**.

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-2eeb133372b47a4437cb4fedcc41f3eb2a377f8c%2Fimage%20(335).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Click **Create** to set up the container.
{% endstep %}
{% endstepper %}
