> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hotglue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure Queue Storage

# Connector Details

| Name           | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Platform       | [Azure Queue Storage](https://learn.microsoft.com/en-us/azure/storage/queues/storage-queues-introduction)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Auth Type      | API Keys                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Direction      | Write                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Target Repo    | [https://github.com/hotgluexyz/target-queue-storage](https://github.com/hotgluexyz/target-queue-storage)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Target Metrics | <p>Usage: <Tooltip tip="low"><Icon icon="user" iconType="regular" color="#fff" size="14px" /><Icon icon="user" iconType="regular" color="#fff" size="14px" /><Icon icon="user" iconType="regular" color="#A9A9A9" size="14px" /><Icon icon="user" iconType="regular" color="#A9A9A9" size="14px" /></Tooltip><br />Success Rate: <Tooltip tip="high"><Icon icon="circle-check" iconType="regular" color="#fff" size="14px" /><Icon icon="circle-check" iconType="regular" color="#fff" size="14px" /><Icon icon="circle-check" iconType="regular" color="#fff" size="14px" /><Icon icon="circle-check" iconType="regular" color="#A9A9A9" size="14px" /></Tooltip></p> |

# Credentials Setup

<Steps>
  <Step>
    #### Step 1: Find your Storage Account

    First, you will need to go to the [Azure Portal](https://azure.microsoft.com/en-us/get-started/azure-portal).

    Sign in to your Azure Portal.

    Use the search bar and search for `storage account`. Click on `Storage accounts`.

    <img src="https://mintcdn.com/hotglue/XqnG6T0_dJGIRgHM/connectors/images/QueuestorageSearchAccount.png?fit=max&auto=format&n=XqnG6T0_dJGIRgHM&q=85&s=bc1fb9250cd8ef522bf0a6f2e0336ad8" alt="" width="2170" height="1592" data-path="connectors/images/QueuestorageSearchAccount.png" />

    Find the storage account that contains the Queue you want to connect to. Click on its name.

    <img src="https://mintcdn.com/hotglue/XqnG6T0_dJGIRgHM/connectors/images/QueuestorageSelectStorageAccount.png?fit=max&auto=format&n=XqnG6T0_dJGIRgHM&q=85&s=baf40f6af543f4f9a2e71c73ffac8585" alt="" width="1389" height="520" data-path="connectors/images/QueuestorageSelectStorageAccount.png" />
  </Step>

  <Step>
    #### Step 2: Create a Shared Access Signature and Connection String

    Once you click on the name of the storage account, you will see a pop up with a sidebar.

    In the sidebar, go to `Security + networking` and click on `Shared access signature`.

    You must select the following options:

    * `Allowed services` : `Queue`
    * `Allowed resource types` : `Container`, `Object`
    * `Allowed permissions` : `Read`, `Write`, `Delete`, `List`, `Add`, `Create`, `Update`, `Process`

          <img src="https://mintlify.s3.us-west-1.amazonaws.com/hotglue/connectors/images/QueueStorageDetails.png" alt="" />

    For the `Start and expiry date/time` section, you should set the fields as follows:

    * `Start`: Do not touch the start time, it should be the current datetime.
    * `End`: This is when Hotglue's access to your queue storage will stop. You will have to get new credentials (repeat this entire process) each time you hit this end date.

    For the `Allowed IP addresses`, leave the section blank. If your organization requires otherwise, you should contact us directly.

    <Warning>
      You must read the following about `Signing keys`, as it may affect how long the connection string credentials will be valid.
    </Warning>

    Choose your `Signing key` with the following considerations:

    * Every time your `Signing key` (`Access key`) is rotated/regenerated, you will have to get new credentials (repeat this entire process) again.
    * If you need more information, we recommend looking at [Microsoft's Docs](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage?tabs=azure-portal)

    Click on `Generate SAS and connection string`.

    <img src="https://mintcdn.com/hotglue/XqnG6T0_dJGIRgHM/connectors/images/QueuestorageScrolledDownDetails.png?fit=max&auto=format&n=XqnG6T0_dJGIRgHM&q=85&s=db51218f632897630a5b3cce5d23a72a" alt="" width="1704" height="1302" data-path="connectors/images/QueuestorageScrolledDownDetails.png" />
  </Step>

  <Step>
    #### Step 3: Copy Credentials to Hotglue

    For this step, you will need to copy over the `Connection string` to Hotglue.

    <img src="https://mintcdn.com/hotglue/XqnG6T0_dJGIRgHM/connectors/images/QueuestorageCopyCredentials.png?fit=max&auto=format&n=XqnG6T0_dJGIRgHM&q=85&s=5a18e901e62bad45b5b615ccc685c8f8" alt="" width="1702" height="1334" data-path="connectors/images/QueuestorageCopyCredentials.png" />

    Your `Queue Name` is the name of your queue in Azure.

    Your `Queue Key` is a label of your choice.

    Save your credentials.

    Congratulations! You have successfully connected your Queue Storage to Hotglue!
  </Step>
</Steps>
