Skip to content

sankamuk/ADLSGen2Admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Azure ADLS Gen2 CLI Tool

ADLS ADLS Shell Shell

A simple CLI tool to use Azure ADLS Gen2.

Features:

  • Simple and lightweight BASH (Unix) and Powershell (Windows) based CLI utility
  • Uses AAD SPN(OAuth) to authenticate request,
  • This Client Id, Client Secret and AAD Tenent Id should be available in environment as variable CLIENT_ID, CLIENT_SECRET and TENENT_ID
  • For unix version only curl and python 2.7 are enough (default available)
  • For Windows version Powershell should be enough
  • Currently the support ls, mkdir, rmdir, rm, cat, put operation
  • Currently put only supports text files
  • You can only cat text files

Usage:

  • Unix
./adlsgen2admin.sh -a ls -f w6pd3jhfgdhnkbcontainer/container@/tmp/test_folder 
  • Windows
.\adlsgen2admin.ps1 /a ls /f w6pd3jhfgdhnkbcontainer/container@/tmp/test_folder