> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/data-pipeline/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/data-pipeline/~/changes/BozVtU3tL5BwgOHeoMZt/components/readers/azure-metadata-reader.md).

# Azure Metadata Reader

All component configurations are classified broadly into the following sections:

* ​[Basic ](https://docs.bdb.ai/7.6/data-pipeline/components/component-base-configuration)​
* Metadata
* ​[Resource Configuration](https://docs.bdb.ai/7.6/data-pipeline/components/resource-configuration)​
* ​[Connection Validation](https://docs.bdb.ai/7.6/data-pipeline/components/connection-validation)

{% hint style="info" %}
Please follow the demonstration to configure the component.
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuq3RSHHup7fjHYaspk7y%2Fuploads%2Fpa5JeR26gXkaZpzPQUjT%2Fazure%20metadata%20reader%20(online-video-cutter.com).mp4?alt=media&token=473b5ed7-7265-4291-b5d5-5d0782285fe4>" %}

### Configuring the Meta Information tab fields <a href="#configuring-the-over-all-meta-information-tab-fields" id="configuring-the-over-all-meta-information-tab-fields"></a>

* **Read using:** There are three(3) options available under this tab:
  1. **Shared Access Signature:**
  2. **Secret Key**
  3. **Principal Secret**&#x20;

## Read using **Shared Access Signature:**

<figure><img src="https://363587200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuq3RSHHup7fjHYaspk7y%2Fuploads%2Fsc8RmSWTlaKBrPyS4bb4%2FMicrosoftTeams-image%20(92).png?alt=media&amp;token=c5e3ba8f-70b4-4658-9ee1-5580d528e7dc" alt=""><figcaption></figcaption></figure>

**Provide the following details:**

1. **Shared Access Signature:** This is a URI that grants restricted access rights to Azure Storage resources.
2. **Account Name:** Provide the Azure account name.
3. **Container:** Provide the container name from where the file is located and which has to be read.
4. **Path type:** There are options available under it.

   * **Directory Path**
   * **Blob Name:** Provide the Azure Blob name.

## Read using Secret Key:

<figure><img src="https://363587200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuq3RSHHup7fjHYaspk7y%2Fuploads%2FdG4tkwkxyxLZ1o4hQjSr%2FMicrosoftTeams-image%20(93).png?alt=media&amp;token=b5281d16-21f6-4de6-b5bc-26c8520966c7" alt=""><figcaption></figcaption></figure>

**Provide the following details:**

1. **Account Key:** It is be used to authorize access to data in your storage account via Shared Key authorization.
2. **Account Name:** Provide the Azure account name.
3. **Container:** Provide the container name from where the file is located and which has to be read.
4. **Path type:** There are options available under it.
   * **Directory Path**
   * **Blob Name:** Provide the Azure Blob name.

## Read using Principal Secret:

<figure><img src="https://363587200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuq3RSHHup7fjHYaspk7y%2Fuploads%2FILoDTLowHRCtDFJmhH3t%2FMicrosoftTeams-image%20(95).png?alt=media&amp;token=36c406d1-e8d1-4a50-80d5-be903fb10847" alt=""><figcaption></figcaption></figure>

**Provide the following details:**

1. **Client ID:** The client ID is the unique Application (client) ID assigned to your app by Azure AD when the app was registered.
2. **Tenant ID:** It is a globally unique identifier (GUID) that is different than your organization name or domain.
3. **Client Secret:** The client secret is the password of the service principal.
4. **Account Name:** Provide the Azure account name.
5. **Container:** Provide the container name from where the file is located and which has to be read.
6. **Path type:** There are options available under it.
   * **Directory Path**
   * **Blob Name:** Provide the Azure Blob name.
