An attempt to build a framework to help understand how ACL and RBAC influences interactions with ADLS Gen 2
using the Python SDK and some Azure CLI
An HNS enabled storage account.
Some service principals:
az ad sp create-for-rbac -n "spname" --scopes /subscriptions/your-sub/resourceGroups/your-rg
This will return some JSON, which you should save in an .id file.
Included is an example of this with .id.json extension. The used id files with secrets are excluded via gitignore.
Start with running tests from test_aad_adls module
https://docs.microsoft.com/en-us/azure/developer/python/azure-sdk-authenticate?tabs=cmd
requirement created with py -m pip freeze > requirements.txt