I am using the SDK to connect to an Azure Data Lake Service Gen2 via an IAM Role Assignment using an app registration in Azure AD. The application is able to create the DataLakeFileSystemClient object okay, but when the application then tries to use that to create the DataLakeDirectoryClient object, I keep getting a System.AggregateException error: "The specified filesystem does not exist".
The DataLakeServiceClient uses accountname, clientid, clientsecret, and clientTennantID to initialize itself. I've checked that the app registration account is set up with the proper role assignment of Storage Blob Data Contributor (or Storage Blob Data Owner) for the various containers I've tried, but I keep getting this same exception from the different containers and different app registration accounts that I've tried. Is there a data lake setting that I have not enabled?
Thanks for any insights.