Connecting UiPath with Azure BLOB storage

We are trying to connect UiPath bot to Azure BLOB to upload files. We are currently using the UiPath Azure package and activities. The connection is successful only when the public network access is enabled, if we disable it doesnt work.

Kindly refer attached screenshot and below exception message to understand why it does not work in private network setting -

Exception message -

Source: Get Blob Container

Message: Unable to find or retrieve the container “test1245container” in storage account “ahiteststdjhhjorageaccount” and resource group “zXXXXXXXX01-XXX-01”

Exception Type: UiPath.Azure.Core.AzureException

UiPath.Azure.Core.AzureException: Unable to find or retrieve the container “tXXXXXer” in storage account “XXXteXXXXXXX” and resource group “z-aXXXXXXXX” at UiPath.Azure.Services.AzureBlobService.GetBlobContainerAsync(StorageAccount storageAccount, String containerName, SecureString storageAccountkey, SecureString sasToken, String storageAccountName, String resourceGroupName, StorageAccountAuthenticationType authType, IAzureClientProvider azureClientProvider, Boolean createContainer, EnvironmentType environmentType, CancellationToken ct)

at UiPath.Azure.Activities.AzureGetBlobContainer.ExecuteAsync(AsyncCodeActivityContext context, AzureCmd service, CancellationToken ct)

at UiPath.Azure.Activities.AzureActivity`1.EndExecute(AsyncCodeActivityContext context, IAsyncResult result)

at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)

@Mahalakshmi

Is your UiPath cloud or on prem?

And yes public access needs to be given

Alternately you can add the public ips or orchestrator as well to restrict only those

Cheers

1 Like