Клиентская библиотека Azure Data Protection для JavaScript версии 2.1.0
Этот пакет содержит isomorphic SDK (выполняется как в Node.js, так и в браузерах) для клиента Azure Data Protection.
Открытие спецификаций API 2.0 для службы Azure Data Protection
справочная документация по API исходного кода | (NPM) | | примеры
Начало работы
Поддерживаемые в настоящее время среды
- версии LTS Node.js
- Последние версии Safari, Chrome, Edge и Firefox.
Дополнительные сведения см. в политике поддержки .
Необходимые условия
Установка пакета @azure/arm-dataprotection
Установите клиентскую библиотеку Azure Data Protection для JavaScript с npm
:
npm install @azure/arm-dataprotection
Создание и проверка подлинности DataProtectionClient
Чтобы создать клиентский объект для доступа к API Защиты данных Azure, вам потребуется endpoint
ресурса Azure Data Protection и credential
. Клиент Azure Data Protection может использовать учетные данные Azure Active Directory для проверки подлинности.
Конечную точку для ресурса Azure Data Protection можно найти на портале Azure.
Вы можете пройти проверку подлинности с помощью Azure Active Directory с помощью учетных данных из библиотеки @azure/удостоверений или существующегомаркера AAD.
Чтобы использовать поставщик
npm install @azure/identity
Кроме того, необходимо зарегистрировать новое приложение AAD и предоставить доступ к Azure Data Protection, назначив соответствующую роль субъекту-службе (обратите внимание: роли, такие как "Owner"
не предоставляют необходимые разрешения).
Задайте значения идентификатора клиента, идентификатора клиента и секрета клиента приложения AAD в качестве переменных среды: AZURE_CLIENT_ID
, AZURE_TENANT_ID
, AZURE_CLIENT_SECRET
.
Дополнительные сведения о создании приложения Azure AD см. в этом руководстве.
const { DataProtectionClient } = require("@azure/arm-dataprotection");
const { DefaultAzureCredential } = require("@azure/identity");
// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details.
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new DataProtectionClient(new DefaultAzureCredential(), subscriptionId);
// For client-side applications running in the browser, use this code instead:
// const credential = new InteractiveBrowserCredential({
// tenantId: "<YOUR_TENANT_ID>",
// clientId: "<YOUR_CLIENT_ID>"
// });
// const client = new DataProtectionClient(credential, subscriptionId);
Пакет JavaScript
Чтобы использовать эту клиентную библиотеку в браузере, сначала необходимо использовать пакет. Дополнительные сведения о том, как это сделать, см. в нашей документации по .
Основные понятия
DataProtectionClient
DataProtectionClient
— это основной интерфейс для разработчиков с помощью клиентской библиотеки Azure Data Protection. Изучите методы этого клиентского объекта, чтобы понять различные функции службы Azure Data Protection, к которым можно получить доступ.
Устранение неполадок
Лесозаготовка
Включение ведения журнала может помочь выявить полезные сведения о сбоях. Чтобы просмотреть журнал HTTP-запросов и ответов, задайте для переменной среды AZURE_LOG_LEVEL
значение info
. Кроме того, ведение журнала можно включить во время выполнения путем вызова setLogLevel
в @azure/logger
:
const { setLogLevel } = require("@azure/logger");
setLogLevel("info");
Дополнительные инструкции по включению журналов см. в документации по пакету @azure/loger.
Дальнейшие действия
Ознакомьтесь с примерами каталога, чтобы получить подробные примеры использования этой библиотеки.
Способствует
Если вы хотите внести свой вклад в эту библиотеку, ознакомьтесь с руководством по вкладу, чтобы узнать больше о том, как создавать и тестировать код.
Связанные проекты
Azure SDK for JavaScript