diff --git a/src/azure-cli/azure/cli/command_modules/dls/_client_factory.py b/src/azure-cli/azure/cli/command_modules/dls/_client_factory.py index 53348d34adf..a0207a512a2 100644 --- a/src/azure-cli/azure/cli/command_modules/dls/_client_factory.py +++ b/src/azure-cli/azure/cli/command_modules/dls/_client_factory.py @@ -25,9 +25,11 @@ def cf_dls_account_trusted_provider(cli_ctx, _): def cf_dls_filesystem(cli_ctx, account_name): from azure.datalake.store import core from azure.cli.core._profile import Profile + from azure.cli.core.auth.util import resource_to_scopes cred, _, _ = Profile(cli_ctx=cli_ctx).get_login_credentials() return core.AzureDLFileSystem( token_credential=cred, store_name=account_name, - url_suffix=cli_ctx.cloud.suffixes.azure_datalake_store_file_system_endpoint) + url_suffix=cli_ctx.cloud.suffixes.azure_datalake_store_file_system_endpoint, + scopes=resource_to_scopes(cli_ctx.cloud.endpoints.active_directory_data_lake_resource_id)[0])