Supported actions
Prerequisites
- An Azure Storage account and a container, or permission to create one.
- A Microsoft Entra ID app registration with a service principal, tenant ID, client ID, and client secret.
- The service principal must have data access for the containers and blob operations the tools will use. See Authorize access to blobs using Microsoft Entra ID.
Set up the integration
1
Prepare the Azure service principal
Create or identify a Microsoft Entra ID app registration and service principal. Grant it the required Azure Blob Storage data access, and have the storage account name, tenant ID, client ID, and client secret ready.
2
Create the auth profile
In Integrations, select Azure Blob Storage > Connect. On Project Auth Profiles, select New Profile > Integration Profile > Azure Blob Storage > Continue. Use Azure AD (Service Principal) and enter the account name, tenant ID, resource, scopes, client ID, and client secret. The resource defaults to
https://storage.azure.com. Scopes are space-separated. Set the profile name and choose whether it is visible to project members, then select Create Profile. The profile is preconfigured; users do not need to authorize it separately.3
Create the action tool
In Tools, select New Tool > Action > Azure Blob Storage > Continue. Select the action and auth profile, configure its inputs, and select Create Tool. Then assign the tool to an agent.
Action reference
The inputs below match the fields shown in Studio for each action.List Containers
List Containers
Create Container
Create Container
Delete Container
Delete Container
List Blobs
List Blobs
Create Blob
Create Blob
Read Blob
Read Blob
Delete Blob
Delete Blob
Find Blobs
Find Blobs