@Shaun Bailey - Thanks for the question and using MS Q&A platform.
This is a limitation by design that ADLS Gen2 only support AD users from the same tenant. So a guest user cannot be added.
Azure Data Lake Storage Gen2 (ADLS Gen2) does not directly support Azure Active Directory (Azure AD) guest users for access control. ADLS Gen2 relies on Azure AD for authentication and access control, but it primarily works with users who are part of the same Azure AD tenant or directory as the storage account.
To provide access to users from outside your Azure AD tenant, such as guest users, you typically need to set up a mechanism to delegate access through a service account or use Shared Access Signatures (SAS) for temporary access.
For example, if you want to provide access to a guest user, you might create an Azure AD service account that has the necessary permissions to access the ADLS Gen2 storage. Then, you can share the credentials of this service account with the guest user to allow them to access the data.
For more details, refer to Access control model in Azure Data Lake Storage Gen2.
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.