It’s been some time since my last post. There was a lot happening personally and professionally, so I didn’t have a lot of time to care about the blog. But now I have some time and wanted share something with you.
Azure Blob Storage
I recently needed to interact with an Azure Blob Storage Account from within Microsoft Dynamics 365 Business Central. So I checked what’s out there, but didn’t find a lot. I know there is already a sample from my colleague Michael Megel (blog post here, repo here), but I wanted a bit more robust and generic approach (no offense, Michael 😅).
But when I started, I also noticed that the budget within the project I was doing it wouldn’t be enough to implement a solution like I had in mind. So I thought I’d take some extra time for it besides the project and make it publicly available – so that others in similar situations wouldn’t need to settle for a “minimum-budget-solution”.
Before I repeat everything I have already written down in the README.md, let me just point to the GitHub-repository*. Feel free to clone it, use it, create pull requests if you’d like to extend it, report issues you encounter, etc.
In general: the most basic operations are available already (listing and creating Containers, listing and uploading/downloading blobs). The API supports authentication via Shared Key and via Shared Access Signature. The goal is to implement the complete API as described here.
Even though closed-source is more than common in our business, I think it makes sense to share such generic solutions openly. Why should we do the same stuff over and over again, just because we don’t know about existing solutions?
If you have any questions or like to contribute yourself feel free doing so 😊
* I’m using my companies GitHub-Repository for this. Depending on the target audience I’ll either use my own or this one in the future.