Azure CdnManagement client library for JavaScript - version 10.0.0

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

Ezeket az API-kat használd az Azure Front Door és CDN erőforrások kezelésére az Azure Resource Manager-en keresztül. Biztosítani kell, hogy ezekhez az erőforrásokhoz tett kérések biztonságosak legyenek.

Főbb hivatkozások:

Kezdő lépések

Jelenleg támogatott környezetek

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

Prerequisites

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

Install the Azure CdnManagement client library for JavaScript with npm:

npm install @azure/arm-cdn

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

Az Azure CdnManagement API-hoz endpoint szükséges ügyfélobjektum létrehozásához az Azure CdnManagement erőforrás és egy credential. Az Azure CdnManagement kliens Azure Active Directory hitelesítési adataival is használható. Az Azure CdnManagement erőforrásod végpontját az Azure Portal-ban találhatod.

Az Azure Active Directoryval hitelesítést végezhet a @azure/identitáskódtárból származó hitelesítő adatokkal, vagy egy meglévő AAD-jogkivonat .

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 CdnManagementhez 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).

Az Azure AD-alkalmazások létrehozásáról az útmutató .

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

import { CdnManagementClient } from "@azure/arm-cdn";
import { DefaultAzureCredential } from "@azure/identity";

const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new CdnManagementClient(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 { CdnManagementClient } from "@azure/arm-cdn";

const credential = new InteractiveBrowserCredential({
  tenantId: "<YOUR_TENANT_ID>",
  clientId: "<YOUR_CLIENT_ID>",
});
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new CdnManagementClient(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.

főbb fogalmak

CdnManagementClient

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

Troubleshooting

Fakitermelés

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.

Következő 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.

Hozzájárulás

Ha hozzá szeretne járulni ehhez a kódtárhoz, olvassa el a közreműködői útmutatót, amelyből többet is megtudhat a kód összeállításáról és teszteléséről.