Клиентская библиотека Azure MaintenanceManagement для JavaScript — версия 1.0.0-beta.4

Этот пакет содержит изоморфный SDK (работает как в Node.js, так и в браузерах) для Azure клиента MaintenanceManagement.

Azure Maintenance Management Client

Ключевые ссылки:

Начало работы

Поддерживаемые в настоящее время среды

Чтобы получить дополнительные сведения, ознакомьтесь с нашей политикой поддержки.

Необходимые условия

Установите пакет @azure/arm-maintenance.

Установите клиентскую библиотеку Azure MaintenanceManagement для JavaScript с помощью npm:

npm install @azure/arm-maintenance

Создание и проверка подлинности MaintenanceManagementClient

Чтобы создать клиентский объект для доступа к API Azure MaintenanceManagement, вам понадобится endpoint вашего ресурса Azure MaintenanceManagement и credential. Клиент Azure MaintenanceManagement может использовать Azure Active Directory учетные данные для аутентификации. Вы можете найти конечную точку для вашего ресурса Azure MaintenanceManagement в портал Azure.

Вы можете пройти проверку подлинности с помощью Azure Active Directory с помощью учетных данных из библиотеки @azure/удостоверений или существующего токена AAD.

Чтобы использовать поставщик defaultAzureCredential, показанный ниже, или другие поставщики учетных данных, предоставленные пакетом Azure SDK, установите пакет :

npm install @azure/identity

Вам также нужно будет зарегистрировать заявку на AAD и предоставить доступ к Azure MaintenanceManagement назначив соответствующую роль вашему руководителю службы (примечание: такие роли, как "Owner", не предоставляют необходимые разрешения).

Дополнительные сведения о создании приложения Azure AD см. в этом руководстве.

Используя среды Node.js и node-like, можно использовать класс DefaultAzureCredential для проверки подлинности клиента.

import { MaintenanceManagementClient } from "@azure/arm-maintenance";
import { DefaultAzureCredential } from "@azure/identity";

const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new MaintenanceManagementClient(new DefaultAzureCredential(), subscriptionId);

Для сред браузера используйте InteractiveBrowserCredential из пакета @azure/identity для проверки подлинности.

import { InteractiveBrowserCredential } from "@azure/identity";
import { MaintenanceManagementClient } from "@azure/arm-maintenance";

const credential = new InteractiveBrowserCredential({
  tenantId: "<YOUR_TENANT_ID>",
  clientId: "<YOUR_CLIENT_ID>",
});
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new MaintenanceManagementClient(credential, subscriptionId);

Пакет JavaScript

Чтобы использовать эту клиентную библиотеку в браузере, сначала необходимо использовать пакет. Дополнительные сведения о том, как это сделать, см. в нашей документации по объединением.

Основные понятия

ОбслуживаниеУправление клиентом

MaintenanceManagementClient является основным интерфейсом для разработчиков, использующих клиентскую библиотеку Azure MaintenanceManagement. Изучите методы на этом клиентском объекте, чтобы понять различные функции сервиса Azure MaintenanceManagement, к которым вы можете получить доступ.

Troubleshooting

Лесозаготовка

Включение ведения журнала может помочь выявить полезные сведения о сбоях. Чтобы просмотреть журнал HTTP-запросов и ответов, задайте для переменной среды AZURE_LOG_LEVEL значение info. В альтернативном порядке, логирование можно включить во время выполнения, вызвав setLogLevel в @azure/logger:

import { setLogLevel } from "@azure/logger";

setLogLevel("info");

Дополнительные инструкции по включению журналов см. в документации по пакету @azure/loger.

Дальнейшие действия

Пожалуйста, ознакомьтесь с каталогом samples для подробных примеров использования этой библиотеки.

Contributing

Если вы хотите внести вклад в эту библиотеку, пожалуйста, ознакомьтесь с руководством contributing guide чтобы узнать больше о том, как создавать и тестировать код.