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:
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.
0
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.
10
Once configured, applications can use the blob actions directly for upload, download, delete, and listing scenarios.
This component is limited to Azure Blob Storage operations only. It does not support:
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.
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)