Azure Storage-Module für Node.jsAzure Storage modules for Node.js

Verwenden Sie das Azure Storage-Clientmodul für folgende Zwecke:Use the Azure Storage client module to:

Mit den Verwaltungsmodulen können Sie Azure Storage-Konten erstellen, aktualisieren und verwalten und Zugriffsschlüssel von Ihren Node.js-Apps abfragen und neu generieren.Create, update, and manage Azure Storage accounts and query and regenerate access keys from your Node.js apps with the management modules.

ClientpaketClient Package

Installieren des npm-ModulsInstall the npm module

Installieren Sie das Azure Storage-npm-Clientmodul.Install the Azure storage client npm module

npm install azure-storage

BeispielExample

In diesem Beispiel wird ein Speichercontainer erstellt und der Upload der lokalen Datei data.txt in den Container durchgeführt.This example create a storage container and uploads a local file data.txt to it.

const azure = require('azure-storage');
const blobService = azure.createBlobService(storageConnectionString);

const container = 'taskcontainer';
const task = 'taskblob';
const filename = 'data.txt';

blobService.createContainerIfNotExists(container, error => {
  if (error) return console.log(error);
  blobService.createBlockBlobFromLocalFile(
    container,
    task,
    filename,
    (error, result) => {
      if (error) return console.log(error);
      console.dir(result, { depth: null, colors: true });
    }
  );
});

VerwaltungspaketManagement Package

Installieren des npm-ModulsInstall the npm module

Installieren Sie das Azure Storage-npm-Verwaltungsmodul.Install the Azure storage management npm module

npm install azure-arm-storage

BeispielExample

In diesem Beispiel werden die Speicherkonten aufgelistet.This example list the storage accounts.

const msRestAzure = require('ms-rest-azure');
const storageManagementClient = require('azure-arm-storage');

const subscriptionId = 'your-subscription-id';

msRestAzure
  .interactiveLogin()
  .then(credentials => {
    const client = new storageManagementClient(
      credentials,
      subscriptionId
    );
    return client.storageAccounts.list();
  })
  .then(accounts => console.dir(accounts, { depth: null, colors: true }))
  .catch(err => console.log(err));

BeispieleSamples

Sehen Sie sich den weiteren Node.js-Beispielcode an, den Sie in Ihren Apps verwenden können.Explore more sample Node.js code you can use in your apps.