Я использую Node js для аутентификации в Azure AD для создания учетной записи хранилища данных Data, он регистрируется, но для создания учетной записи он дает ошибку: code:' InvalidAuthenticationTokenTenant ', сообщение:' Токен доступа от неправильного эмитента 'https://sts.windows.n et \'. Он должен соответствовать арендодателю 'https://sts.windows.net/ \', связанному с этой подпиской cription.Ошибка: InvalidAuthenticationTokenTenant 'Токен доступа от неправильного эмитента
var msRestAzure = require('ms-rest-azure');
var adlsManagement = require("azure-arm-datalake-store");
msRestAzure.interactiveLogin(function(err, credentials) {
var accountName = 'testadlsacct';
var pathToEnumerate = '/myfolder';
var acccountClient = new adlsManagement.DataLakeStoreAccountClient(credentials, 'dxxxxxxx-dxxx-4xxx-bxxx-5xxxxxxxxx');
var filesystemClient = new adlsManagement.DataLakeStoreFileSystemClient(credentials);
var util = require('util');
var resourceGroupName = 'testrg';
var accountName = 'testadlsacct';
var location = 'eastus2';
var accountToCreate = {
tags: {
testtag1: 'testvalue1',
testtag2: 'testvalue2'
},
name: accountName,
location: location
};
var client= new adlsManagement.DataLakeStoreAccountClient(credentials, 'dxxxxxxxx-xxx-xxxx--xxxxxx');
client.account.create(resourceGroupName, accountName, accountToCreate, function (err, result, request, response)
//other code here
});
Привет, да, мне пришлось войти в систему из учетной записи администратора службы и затем выполнить аутентификацию. –