> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-content-gov.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure Connector

<Badge icon="arrow-left" color="gray">[Back to Search AI connectors list](/ai-for-service/searchai/content-sources#supported-connectors)</Badge>

The Azure Storage connector lets Search AI ingest content from your Azure Blob Storage containers. Setup involves two stages: generating a SAS key in Azure, then configuring the connector in Search AI.

## Specifications

| Specification             | Details                                    |
| ------------------------- | ------------------------------------------ |
| Repository type           | Cloud                                      |
| Extractive answer support | .pdf                                       |
| Generative answer support | .txt, .pdf, .rtf, .doc, .docx, .ppt, .pptx |

## Step 1: Create a Storage Account and Generate a SAS Key

1. Log in to the [Azure portal](https://portal.azure.com/#home) and go to **Storage Accounts**.

   <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/azure-portal.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=927599d38f2a3fdc599ebf30e9b3205a" alt="Azure Home" width="1600" height="745" data-path="ai-for-service/searchai/connectors/images/azure/azure-portal.png" />

2. Click **Create** to create a new storage account.

   <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/create-storage.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=595d2535b68d3bea7b3dcbfc3944c053" alt="Create Storage Account" width="1600" height="645" data-path="ai-for-service/searchai/connectors/images/azure/create-storage.png" />

3. Fill in the required project details (security, access protocols, networking, encryption, etc.). For field descriptions, see the [Azure storage account creation guide](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-create?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json\&tabs=azure-portal). Click **Create**.

   <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/account-details.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=0f79627eebab352a7378262e37fd80dd" alt="Create Storage Account" width="1455" height="1600" data-path="ai-for-service/searchai/connectors/images/azure/account-details.png" />

4. After deployment completes, click **Go to resource**.

   <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/resource-details.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=bcf54a8dddc5c67008522df95fea5b9c" alt="Resource Details" width="1600" height="714" data-path="ai-for-service/searchai/connectors/images/azure/resource-details.png" />

5. Review the storage account overview.

   <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/account-overview.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=d9431fc4796bbf6670b2c22b503f2733" alt="Account Overview" width="1600" height="713" data-path="ai-for-service/searchai/connectors/images/azure/account-overview.png" />

6. In the left navigation menu, go to **Shared access signature**. Configure the following minimum permissions, then click **Generate SAS and connection string**.

   <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/generate-sas.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=cda267dfa53d6f9a00e60876ef317bca" alt="Generate Connection String" width="1600" height="704" data-path="ai-for-service/searchai/connectors/images/azure/generate-sas.png" />

   * **Allowed resource types**: Service, Container, Object
   * **Allowed permissions**: Read, List

7. Save the generated **connection string**, **SAS token**, and **blob service SAS URL** — you will need these in Step 2.

   <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/azure-credentials.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=a0a4576a42237bf95257bc1acdb8c97a" alt="Azure Connection Details" width="1600" height="693" data-path="ai-for-service/searchai/connectors/images/azure/azure-credentials.png" />

## Step 2: Configure the Azure Connector in Search AI

### Set Up the Connection

1. Go to **Content > Connectors**, click **Add New Connector**, and select **Azure Storage**.

   <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/connector-home.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=e6a11ffef5e199079264a4357552f6f9" alt="Connector Home" width="1189" height="585" data-path="ai-for-service/searchai/connectors/images/azure/connector-home.png" />

2. On the **Authorization** tab, enter the following fields and click **Connect**.

   | Field         | Description                                                    |
   | ------------- | -------------------------------------------------------------- |
   | **Name**      | A name for this connector                                      |
   | **Host URL**  | The base URL from the blob service SAS URL generated in Step 1 |
   | **SAS Token** | The SAS token generated in Step 1                              |

   On successful authentication, the connector status changes to **Connected**.

<Note>Connecting does not trigger content syncing automatically.</Note>

### Content Synchronization

Go to the **Configurations** tab to set up synchronization.

* **Manual sync**: Click **Sync Now** at the bottom of the page.

  <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/manual-sync.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=2195b7950fb6ac5b4ee4dc71726b39f4" alt="Manual Sync" width="1183" height="907" data-path="ai-for-service/searchai/connectors/images/azure/manual-sync.png" />

* **Scheduled sync**: Enable the **Schedule Sync** option and set the date, time, and frequency.

  <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/schedule-sync.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=3d9d2bbca244e4012964b79e80485637" alt="Schedule Sync" width="1183" height="907" data-path="ai-for-service/searchai/connectors/images/azure/schedule-sync.png" />

  <img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/schedule-time.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=e365f04b94d96dbaf0ad9998b936df7a" alt="Schedule Time" width="738" height="855" data-path="ai-for-service/searchai/connectors/images/azure/schedule-time.png" />

**Selecting containers**: By default, all containers are synced. To sync specific containers, click **Select Content**, choose the containers, and click **Save**.

<img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/select-container.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=8c57aa05dd3d596cb79b09ed98cd1883" alt="Select Container" width="1186" height="905" data-path="ai-for-service/searchai/connectors/images/azure/select-container.png" />

To update the container selection later, click **Edit Selection**.

<img src="https://mintcdn.com/koreai-content-gov/N8Ib06L-TbwH9zDp/ai-for-service/searchai/connectors/images/azure/edit-container.png?fit=max&auto=format&n=N8Ib06L-TbwH9zDp&q=85&s=9730521a555f967ae617b27b5e9d2204" alt="Edit Selected Containers" width="1183" height="907" data-path="ai-for-service/searchai/connectors/images/azure/edit-container.png" />

View synchronized content under the **Content** tab. The **Jobs** tab lists all sync operations.
