Hello DavidO-0335,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you are having challenges with assigning share-level permissions to a cloud-only identity in Microsoft Entra Domain Services.
Your scenarios:
- You have a cloud-only security group in Microsoft Entra named Group1.
- You want to grant Group1 Azure RBAC read-only permissions to share1.
- You are using Microsoft Entra Domain Services authentication.
- Documentation states that share-level permissions cannot be assigned to a cloud-only identity; it must be a hybrid identity.
Given the constraints, by best practice solution to meet your requirement of assigning share-level permissions to Group1 (a cloud-only identity) is:
- Synchronize Group1 with on-premises AD to make it a hybrid identity. This allows you to assign share-level permissions specifically to Group1. This approach aligns with the documentation and provides the necessary granularity.
- If synchronizing with on-premises AD is not feasible, using SAS tokens is a practical alternative. Generate a SAS token with read-only permissions for share1 and distribute it to members of Group1. This method provides the required access control without changing the identity configuration.
I hope this is helpful! Do not hesitate to let me know if you have any other questions.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.