Skip to content

Azure Blob Storage Configuration Guide

This guide walks you through configuring Microsoft Azure Blob Storage for the purpose of creating an integration with Synqly's Storage connector. The Storage connector lets you list, upload, download, and delete files in an Azure Blob Storage container.


Prerequisites

Before you begin, ensure you have:

  • Access to the Azure Portal with an active subscription
  • Permission to create storage accounts and containers (or an existing storage account with a container)
  • Permission to view access keys or generate shared access signatures (SAS) for the storage account

Required Permissions

PermissionPurpose
ReadDownload blobs from the container
WriteUpload blobs to the container
DeleteDelete blobs from the container
ListList blobs in the container

If you use a SAS token (recommended), you can scope these permissions to a single container. If you use an account access key, the key grants full access to the entire storage account.


1. Create a Storage Account

If you already have a storage account, skip to step 2.

  1. In the Azure Portal, navigate to Storage accounts and click Create.
  2. Select your subscription and resource group.
  3. Enter a unique Storage account name and select a Region.
  4. Configure the remaining settings to match your organization's requirements and click Review + Create, then Create.

For more details, see Create a storage account.


2. Create a Blob Container

  1. Open your storage account in the Azure Portal.
  2. In the left menu, navigate to Data storage > Containers.
  3. Click + Container.
  4. Enter a Name for the container and click Create.

Note the container name — you will need it when configuring the integration.


3. Get a Connection String

The Synqly integration authenticates using an Azure Storage connection string. You can use either a SAS-based connection string (recommended) or an account key connection string.

A shared access signature (SAS) lets you grant scoped, time-limited access to a specific container. This is the least-privilege option.

Generate a SAS Token

  1. Open your storage account in the Azure Portal.
  2. In the left menu, navigate to Security + networking > Shared access signature.
  3. Configure the SAS settings:
    • Allowed services: Select Blob only.
    • Allowed resource types: Select Container and Object.
    • Allowed permissions: Select Read, Write, Delete, and List.
    • Start and expiry date/time: Set an appropriate validity window. Plan to rotate the token before it expires.
    • Allowed protocols: Select HTTPS only.
  4. Click Generate SAS and connection string.
  5. Copy the Connection string value (the one that begins with BlobEndpoint=).

The SAS connection string is shown only once. Copy it immediately and store it securely. If you lose it, you will need to generate a new SAS token.

The SAS connection string follows this format:

BlobEndpoint=https://<account>.blob.core.windows.net;SharedAccessSignature=<sas-token>

For tighter scoping, you can generate a SAS token at the container level instead of the account level. Navigate to your container, click Shared access tokens in the left menu, configure the permissions, and build the connection string manually using the format above with the generated token.


Configure the Integration

Create your integration by supplying the following values.

Integration ParameterDescription
CredentialThe connection string gathered in step 3. Paste the full string as the token secret.
BucketThe name of the blob container created in step 2.

Additional Resources