Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Этот пакет содержит изоморфный SDK (работает как в Node.js, так и в браузерах) для клиента AzureStackHCIVMManagement.
Служба управления гиперконвергентной инфраструктурой Azure Stack
Ключевые ссылки:
Начало работы
Поддерживаемые в настоящее время среды
- Версии Node.js LTS
- Последние версии Safari, Chrome, Edge и Firefox.
Для получения более подробной информации ознакомьтесь с нашей политикой поддержки .
Предпосылки
Установка пакета @azure/arm-azurestackhcivm
Установите клиентскую библиотеку AzureStackHCIVMManagement для JavaScript с помощью npm:
npm install @azure/arm-azurestackhcivm
Создание и аутентификация AzureStackHCIVMManagementClient
Чтобы создать клиентский объект для доступа к API AzureStackHCIVMManagement, вам потребуется endpoint ресурс AzureStackHCIVMManagement и credential. Клиент AzureStackHCIVMManagement может использовать учетные данные Azure Active Directory для проверки подлинности.
Конечную точку для ресурса AzureStackHCIVMManagement можно найти на портале Azure.
Вы можете пройти проверку подлинности в Azure Active Directory с помощью учетных данных из библиотеки @azure/удостоверений или существующего маркера AAD.
Чтобы использовать показанный ниже поставщик DefaultAzureCredential или другие поставщики учетных данных, предоставляемые с пакетом Azure SDK, установите пакет:@azure/identity
npm install @azure/identity
Кроме того, необходимо зарегистрировать новое приложение AAD и предоставить доступ к AzureStackHCIVMMenagement, назначив подходящую роль субъекту-службе (примечание: такие роли, как те, которые "Owner" не предоставляют необходимых разрешений).
Дополнительные сведения о создании приложения Azure AD см. в этом руководстве.
Используя среды Node.js и Node, вы можете использовать DefaultAzureCredential класс для аутентификации клиента.
import { AzureStackHCIVMManagementClient } from "@azure/arm-azurestackhcivm";
import { DefaultAzureCredential } from "@azure/identity";
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new AzureStackHCIVMManagementClient(new DefaultAzureCredential(), subscriptionId);
Для браузерных сред используйте команду из InteractiveBrowserCredential@azure/identity пакета для проверки подлинности.
import { InteractiveBrowserCredential } from "@azure/identity";
import { AzureStackHCIVMManagementClient } from "@azure/arm-azurestackhcivm";
const credential = new InteractiveBrowserCredential({
tenantId: "<YOUR_TENANT_ID>",
clientId: "<YOUR_CLIENT_ID>",
});
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new AzureStackHCIVMManagementClient(credential, subscriptionId);
Пакет JavaScript
Чтобы использовать эту клиентскую библиотеку в браузере, сначала нужно использовать сборщик. Подробную информацию о том, как это сделать, см. в нашей документации по комплектации.
Основные понятия
AzureStackHCIVMManagementClient
AzureStackHCIVMManagementClient является основным интерфейсом для разработчиков, использующих клиентскую библиотеку AzureStackHCIVMManagement. Изучите методы этого клиентского объекта, чтобы понять различные функции службы AzureStackHCIVMManagement, к которой вы можете получить доступ.
Устранение неполадок
Logging
Включение ведения журнала может помочь получить полезную информацию о сбоях. Чтобы просмотреть журнал HTTP-запросов и ответов, установите переменную AZURE_LOG_LEVEL среды в значение info. Кроме того, ведение журнала может быть включено во время выполнения, вызвав setLogLevel :@azure/logger
import { setLogLevel } from "@azure/logger";
setLogLevel("info");
Для получения более подробных инструкций о том, как включить журналы, вы можете посмотреть документацию пакета @azure/logger.
Дальнейшие шаги
Пожалуйста, взгляните на каталог образцов для получения подробных примеров использования этой библиотеки.
Contributing
Если вы хотите внести свой вклад в эту библиотеку, ознакомьтесь с руководством по вкладу, чтобы узнать больше о том, как создавать и тестировать код.
Связанные проекты
Azure SDK for JavaScript