Execute Azure Function from Storage Explorer
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.
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.
Moving to 1.39.0, as there's not enough time in 1.38.0 for continuing with prototyping.