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