Login to follow
Simple Azure Storage Connector (Blob)

Simple Azure Storage Connector (Blob) (ODC)

Stable version 1.0.2 (Compatible with ODC)
Uploaded on 3 Jun (3 weeks ago) by PETRONAS Digital
Simple Azure Storage Connector (Blob)

Simple Azure Storage Connector (Blob) (ODC)

Details
Detailed Description

Simple Azure Storage Connector (Blob) is an OutSystems Forge component for connecting OutSystems applications to Azure Blob Storage using Azure Blob REST APIs.

It provides common blob actions:

  • Blob_CreateOrUpdate
  • Blob_Delete
  • Blob_Get
  • Blob_GetByURL
  • Blob_GetList

The component supports both public Azure Blob access and private endpoint access through OutSystems Private Gateway. For public access, set PrivateGatewayPort to 0. For private endpoint scenarios, set it to the mapped Private Gateway port.

It uses StorageAccount_Name and StorageAccount_Key on the server side to generate short-lived SAS tokens. DefaultSASExpiryMinutes controls the token validity period, with 10 minutes recommended.

Once configured, applications can use the blob actions directly for upload, download, delete, and listing scenarios.

Limitations

This component is limited to Azure Blob Storage operations only. It does not support:

  • Azure Queue Storage
  • Azure Table Storage
  • Azure File Share
  • Data Lake-specific APIs
  • Storage Account management

It uses StorageAccount_Key to generate short-lived SAS tokens. It does not currently support Microsoft Entra ID, Managed Identity, OAuth, User Delegation SAS, Service Principal authentication, or Azure Key Vault key retrieval.

Private endpoint access requires OutSystems Private Gateway and Azure networking to be configured separately. This component does not create or manage private endpoints, DNS, firewall rules, or gateway mappings.

The target blob container must already exist. Built-in virus scanning, file validation, lifecycle rules, versioning, retention, and automatic cleanup are not included.