Клиентская библиотека Azure Red Hat OpenShift для JavaScript версии 1.0.0-beta.1
Этот пакет содержит isomorphic SDK (выполняется как в Node.js, так и в браузерах) для клиента Azure Red Hat OpenShift.
Rest API для Azure Red Hat OpenShift 4
справочная документация по API исходного кода | (NPM) | | примеры
Начало работы
Поддерживаемые в настоящее время среды
- версии LTS Node.js
- Последние версии Safari, Chrome, Edge и Firefox.
Дополнительные сведения см. в политике поддержки .
Необходимые условия
Установка пакета @azure/arm-redhatopenshift
Установите клиентскую библиотеку Azure Red Hat OpenShift для JavaScript с npm
:
npm install @azure/arm-redhatopenshift
Создание и проверка подлинности AzureRedHatOpenShiftClient
Чтобы создать клиентский объект для доступа к API Azure Red Hat OpenShift, вам потребуется endpoint
ресурса Azure Red Hat OpenShift и credential
. Клиент Azure Red Hat OpenShift может использовать учетные данные Azure Active Directory для проверки подлинности.
Конечную точку для ресурса Azure Red Hat OpenShift можно найти на портале Azure.
Вы можете пройти проверку подлинности с помощью Azure Active Directory с помощью учетных данных из библиотеки @azure/удостоверений или существующегомаркера AAD.
Чтобы использовать поставщик
npm install @azure/identity
Вам также потребуется зарегистрировать новое приложение AAD и предоставить доступ к Azure Red Hat OpenShift, назначив соответствующую роль субъекту-службе (примечание. Роли, такие как "Owner"
не будут предоставлять необходимые разрешения).
Задайте значения идентификатора клиента, идентификатора клиента и секрета клиента приложения AAD в качестве переменных среды: AZURE_CLIENT_ID
, AZURE_TENANT_ID
, AZURE_CLIENT_SECRET
.
Дополнительные сведения о создании приложения Azure AD см. в этом руководстве.
const { AzureRedHatOpenShiftClient } = require("@azure/arm-redhatopenshift");
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 AzureRedHatOpenShiftClient(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 AzureRedHatOpenShiftClient(credential, subscriptionId);
Пакет JavaScript
Чтобы использовать эту клиентную библиотеку в браузере, сначала необходимо использовать пакет. Дополнительные сведения о том, как это сделать, см. в нашей документации по .
Основные понятия
AzureRedHatOpenShiftClient
AzureRedHatOpenShiftClient
— это основной интерфейс для разработчиков с помощью клиентской библиотеки Azure Red Hat OpenShift. Изучите методы этого клиентского объекта, чтобы понять различные функции службы Azure Red Hat OpenShift, к которым можно получить доступ.
Устранение неполадок
Лесозаготовка
Включение ведения журнала может помочь выявить полезные сведения о сбоях. Чтобы просмотреть журнал HTTP-запросов и ответов, задайте для переменной среды AZURE_LOG_LEVEL
значение info
. Кроме того, ведение журнала можно включить во время выполнения путем вызова setLogLevel
в @azure/logger
:
const { setLogLevel } = require("@azure/logger");
setLogLevel("info");
Дополнительные инструкции по включению журналов см. в документации по пакету @azure/loger.
Дальнейшие действия
Ознакомьтесь с примерами каталога, чтобы получить подробные примеры использования этой библиотеки.
Способствует
Если вы хотите внести свой вклад в эту библиотеку, ознакомьтесь с руководством по вкладу, чтобы узнать больше о том, как создавать и тестировать код.
Связанные проекты
Azure SDK for JavaScript