AzureStorageExplorer icon indicating copy to clipboard operation
AzureStorageExplorer copied to clipboard

Execute Azure Function from Storage Explorer

Open craxal opened this issue 1 year ago • 2 comments

Storage Explorer users have a wide range of specialized tasks. For example, some users might want to automatically download decompressed portions of a zip file, where the decompression happens on the server (see #4998). Or, users can process data values in Azure Tables (see #1948). Implementing and maintaining these tasks and meeting varying expectations is intractable.

Many of these tasks could instead be implemented as Azure Functions. Instead of providing Storage Explorer functionality for these tasks, the app could instead provide a way to kick off execution of an Azure Function available to the user. The user has full control over requirements and behavior via the Azure Function implementation, yet they have the ease of executing it right from Storage Explorer.

craxal avatar May 16 '24 18:05 craxal

I've managed to get at least one successful execution out of a deployed Azure Function. But subsequent runs end in failure.

I've been running into authentication problems within the running Azure Function itself. For some reason, the Azure Function is not creating the correct credential based on it's managed identity. I'm also running into tool issues reladed to redeployment, trying to update an existing deployment with code modifications.

Currently blocked by these problems. I have opened a service request in relation to the deployment issues. If I can at least resolve the redeployment problem, I may be able to fix the authentication problems.

craxal avatar Jan 22 '25 19:01 craxal

Moving to 1.39.0, as there's not enough time in 1.38.0 for continuing with prototyping.

craxal avatar Feb 19 '25 22:02 craxal