«Аутентификация на основе ключей или генерация SAS доступны только во время выполнения Node.js!» при генерации токена SAS в настройщике приложения spfx - PullRequest
0 голосов
/ 17 июня 2020
• 1000 .
var storage = require("azure-storage");


      var startDate = new Date();
      var expiryDate = new Date();
      startDate.setTime(startDate.getTime() - 5*60*1000);
      expiryDate.setTime(expiryDate.getTime() + 24*60*60*1000);
      var AccountSasConstants = storage.Constants.AccountSasConstants;
      var sharedAccessPolicy = {
        AccessPolicy: {
          Services: AccountSasConstants.Services.BLOB ,
          ResourceTypes: AccountSasConstants.Resources.SERVICE + 
                         AccountSasConstants.Resources.CONTAINER +
                         AccountSasConstants.Resources.OBJECT,
          Permissions: AccountSasConstants.Permissions.READ + 
                       AccountSasConstants.Permissions.ADD +
                       AccountSasConstants.Permissions.CREATE +
                       AccountSasConstants.Permissions.WRITE +
                       AccountSasConstants.Permissions.DELETE +
                       AccountSasConstants.Permissions.LIST,
          Protocols: AccountSasConstants.Protocols.HTTPSORHTTP,
          Start: startDate,
          Expiry: expiryDate
        }

      };
      const accountname ="XXX";
      const key = "XXX";
      var sas =storage.generateAccountSharedAccessSignature(accountname,key,sharedAccessPolicy);
      console.log(sas);
...