For my Azure Storage Account | BLOBs, I want to use a Managed Identity so that my web app can:
- Create the needed containers if they don't already exist
- CRUD BLOBs, with metadata set for them
- Create a Read access SAS for private BLOBs
Is Storage Blob Data Contributor the correct role to assign?
And what Job function roles or Privileged administrator roles should I set for a user that needs the ability to do anything?