Title
Page icon
Create new category
Edit page index title
Edit category
Edit link
Known Limitations
Consider the following limitations when you use the Ranger ABFS plugin:
Hierarchical namespace is required: ACL operations fail for storage accounts that do not have HNS enabled.
Superuser access bypasses ACLs: Principals with Storage Blob Data Owner or Storage Blob Data Contributor roles bypass ACL checks. This includes the plugin service principal when it has the required administrator role. Use a principal without an RBAC data role when testing access-denied scenarios.
RBAC changes require time to propagate: New Azure role assignments can take several minutes before Azure CLI or plugin operations succeed.
ADLS limits the number of ACL entries: ADLS supports a maximum of 32 access entries and 32 default entries per item. Configuring many named principals can reach this limit.
ADLS uses an allow-only model: ADLS does not provide deny ACL entries. Therefore, Ranger deny permissions cannot be represented as explicit ADLS deny permissions. Access is denied when no applicable grant exists.
Recursive ACL application operates on each node: Applying ACLs recursively requires an API call for each node and can take longer for large directory trees.
Partial failures are logged: Ranger logs individual ACL failures as warnings. After applying ACLs recursively to a large directory tree, review
ranger_admin.logfor failures.