Azure Cdn client library for JavaScript - version 1.0.0

Ez a csomag egy izomorf SDK-t tartalmaz (amely Node.js-ban és böngészőben is fut) Azure Cdn klienshez.

Főbb hivatkozások:

Kezdő lépések

Jelenleg támogatott környezetek

További részletekért tekintse meg a támogatási szabályzat.

Prerequisites

Telepítse a(z) @azure/arm-edgeactions csomagot

Install the Azure Cdn client library for JavaScript with npm:

npm install @azure/arm-edgeactions

EdgeActionsManagementClient létrehozása és hitelesítése

Az Azure Cdn API eléréséhez kliens objektum létrehozásához szükséged lesz endpoint az Azure Cdn erőforrásod és egy credential. Az Azure Cdn kliens Azure Active Directory hitelesítő adatokat használhat hitelesítéshez. Az Azure Cdn erőforrásod végpontját az Azure Portalban találhatod.

Hitelesítést Azure Active Directory-vel lehet egy @azure/identity könyvtárból vagy egy meglévő AAD Token hitelesítéssel.

Az alább látható DefaultAzureCredential szolgáltató vagy az Azure SDK-hoz biztosított egyéb hitelesítő adatok szolgáltatójának használatához telepítse a @azure/identity csomagot:

npm install @azure/identity

Emellett regisztrálnod kell egy új AAD alkalmazást, és hozzáférést kell adni az Azure Cdn-hez azzal, hogy a megfelelő szerepet rendeled a szolgáltatási főnevednek (megjegyzés: az ilyen "Owner" szerepek nem adják meg a szükséges jogosultságokat).

További információért a Azure AD alkalmazás létrehozásáról nézd meg a this guide oldalt.

Node.js és csomópontszerű környezetek használatával az osztály használatával DefaultAzureCredential hitelesítheti az ügyfelet.

import { EdgeActionsManagementClient } from "@azure/arm-edgeactions";
import { DefaultAzureCredential } from "@azure/identity";

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

Böngészőkörnyezetek esetén használja a InteractiveBrowserCredential csomagból a @azure/identity hitelesítéshez.

import { InteractiveBrowserCredential } from "@azure/identity";
import { EdgeActionsManagementClient } from "@azure/arm-edgeactions";

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

JavaScript-csomag

Ahhoz, hogy ezt az ügyfélkódtárat a böngészőben használhassa, először egy kötegelőt kell használnia. Ennek módjáról további információt a csomagküldő dokumentációbantalál.

Alapfogalmak

EdgeActionsManagementClient

EdgeActionsManagementClient az elsődleges interfész az Azure Cdn klienskönyvtárat használó fejlesztők számára. Fedezze fel ezen a kliensobjektumon található módszereket, hogy megértse az Azure Cdn szolgáltatás különböző funkcióit, amelyeket elérhetsz.

Troubleshooting

Logging

A naplózás engedélyezése segíthet a hibákról szóló hasznos információk feltárásában. A HTTP-kérések és válaszok naplójának megtekintéséhez állítsa a környezeti változót a AZURE_LOG_LEVEL következőre info: . Alternatívaként a naplózás futásidőben is engedélyezhető a setLogLevel hívásával a @azure/logger.

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

setLogLevel("info");

A naplók engedélyezésére vonatkozó részletesebb útmutatásért tekintse meg a @azure/logger csomag dokumentációit.

További lépések

A kódtár használatára vonatkozó részletes példákért tekintse meg a mintákat könyvtárat.

Contributing

Ha szeretnél hozzájárulni ehhez a könyvtárhoz, kérjük, olvasd el a hozzájárulás útmutatót hogy többet megtudj arról, hogyan lehet elkészíteni és tesztelni a kódot.