# Azure Blob Storage Query

The Azure Blob Storage Query allows you to execute multiple methods to manage your Azure Blob Storage. You can select a specific method from a number of operations available under the **Blob storage action type** dropdown.

## Blob Storage operation types

Here is a list of all available *Blob Storage operation types*:

* [List all containers](#list-all-containers)
* [Create container](#create-container)
* [Delete container](#delete-container)
* [List all blobs](#list-all-blobs)
* [Create blob](#create-blob)
* [Upload blob](#upload-blob)
* [Read blob](#read-blob)
* [Delete blob](#delete-blob)
* [Generate presigned url](#generate-presigned-url)
* [Append to append blob](#append-to-append-blob)
* [Write to page blob](#write-to-page-blob)

### List all containers

This method retrieves an iterable of containers.

<figure><img src="/files/NQVhMSBx1BsSKQc4iiKF" alt=""><figcaption></figcaption></figure>

### Create container

This method creates a new container.

<figure><img src="/files/UubWsOAf6EHWeymDPiu7" alt=""><figcaption></figcaption></figure>

### Delete container

This method deletes the specified container.

<figure><img src="/files/maXLHeCYLcFvIejbhHEt" alt=""><figcaption></figcaption></figure>

### List all blobs

This method retrieves all blobs in the specified container.

<figure><img src="/files/V4RK167EKQMdQIPZcEpk" alt=""><figcaption></figcaption></figure>

### Create blob

This method creates a blob in the specified container. Here, you need to select the specific container where you want to create a blob, give it a name, and select blob type.

<figure><img src="/files/Mfd6C7zL9ZleaMpXLc4v" alt=""><figcaption></figcaption></figure>

### Upload blob

This method uploads data to a blob.

<figure><img src="/files/7Y5SAwhIXqVWMqVFTAYA" alt=""><figcaption></figcaption></figure>

### Read blob

This method reads the content of a blob.

<figure><img src="/files/9mqiVkodldIz5LjSyYYU" alt=""><figcaption></figcaption></figure>

### Delete blob

This method deletes a blob in the specified container.

<figure><img src="/files/4NVA8KVYy8HjjTQp0yQw" alt=""><figcaption></figcaption></figure>

### Generate presigned url

This method generates a URL for a blob. Here, you need to make sure that you select the specific container and blob you want to generate the URL for, as well as specify the permissions.

<figure><img src="/files/p9IRwD6GLviKsopyThFu" alt=""><figcaption></figcaption></figure>

### Append to append blob

This method appends data to an append blob.

<figure><img src="/files/kvD1JNsFG4dhlvGPjG6y" alt=""><figcaption></figcaption></figure>

### Write to page blob

This method writes a block of data to a specific byte range within a page blob.

<figure><img src="/files/RoMmW07dHIdI68SPlKYR" alt=""><figcaption></figcaption></figure>

***

For more details about Azure Blob Storage, check out their [documentation](https://learn.microsoft.com/en-us/azure/storage/blobs/).


---

# 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.uibakery.io/reference/working-with-actions/azure-blob-storage-query.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.
