0.2.0 • Published 5 years ago

@azure/storage-datalake v0.2.0

Weekly downloads
23
License
MIT
Repository
github
Last release
5 years ago

Azure DataLakeStorageClient SDK for JavaScript

This package contains an isomorphic SDK for DataLakeStorageClient.

Currently supported environments

  • Node.js version 6.x.x or higher
  • Browser JavaScript

How to Install

npm install @azure/storage-datalake

How to use

nodejs - Authentication, client creation and list filesystem as an example written in TypeScript.

Sample code

This sample lists the file systems in your storage account. To know more, refer to the Azure Documentation on Storage DataLake

import * as msRest from "@azure/ms-rest-js";
import { DataLakeStorageClient } from "@azure/storage-datalake";

const token = "YOUR_STORAGE_TOKEN";
const credentials = new msRest.TokenCredentials(token);
const accountName = "YOUR_STORAGE_ACCOUNTNAME";

const client = new DataLakeStorageClient(credentials, accountName);
client.filesystem
  .list()
  .then(results => {
    results.forEach(result => {
      console.log(`Name: ${result.name}`);
      console.log(`Last Modified: ${result.lastModified}`);
    });
  })
  .catch(ex => {
    console.log(ex);
  });

browser - Authentication, client creation and list filesystem as an example written in JavaScript.

Sample code
  • index.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>@azure/storage-datalake sample</title>
    <script src="node_modules/@azure/ms-rest-js/dist/msRest.browser.js"></script>
    <script src="node_modules/@azure/ms-rest-azure-js/dist/msRestAzure.js"></script>
    <script src="node_modules/@azure/storage-datalake/dist/storage-datalake.js"></script>
    <script type="text/javascript">
      const token = "YOUR_STORAGE_TOKEN";
      const credentials = new msRest.TokenCredentials(token);
      const accountName = "YOUR_STORAGE_ACCOUNTNAME";

      const client = new Azure.StorageDatalake.DataLakeStorageClient(
        credentials,
        accountName
      );

      client.filesystem
        .list()
        .then(results => {
          results.forEach(result => {
            console.log(`Name: ${result.name}`);
            console.log(`Last Modified: ${result.lastModified}`);
          });
        })
        .catch(ex => {
          console.log(ex);
        });
    </script>
  </head>
  <body></body>
</html>

Related projects

Impressions