Schweiger Manuel Thanks for posting your question in Microsoft Q&A. The extension bundles are used by Python Function and this bundle has a pre-defined set of binding extensions that include Microsoft.Azure.WebJobs.Extensions.Storage.Blobs
. Refer extension.json
in GitHub repo for each bundle version and mapped extensions for that bundle and here is the link for V4.x which has min version set as 5. So, you don't need to set this extension specifically in your app other than using extension bundle version in host.json
.
I hope you have followed doc: Configure an identity-based connection and Azure Blob storage bindings and assigned permissions/role needed for Blob extension. If you face any issues, let me know the full error message, code snippet, how you configured identity, local or deployed in azure etc. Note, user-assigned identity with a resource ID is not supported.
Source: Configure an identity-based connection
Update:
Also, noticed that [4.*, 5.0.0)
implies the range 4.* <= x < 5.0.0 (exclusive maximum version) and you would have to change it to [4.*, 5.0.0]
to include 5.0.0
. Check out doc: Version ranges for more info.
I hope this helps.