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