Azure ConsumptionManagement client library for JavaScript - verzió 10.0.0

Ez a csomag egy izomorf SDK-t tartalmaz (mind Node.js-ben, mind böngészőben fut) Azure ConsumptionManagement klienshez.

A fogyasztásmenedzsment kliens hozzáférést biztosít a Azure Enterprise előfizetésekhez szükséges fogyasztási erőforrásokhoz.

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-consumption csomagot

Telepítsd az Azure ConsumptionManagement client library for JavaScript with :npm

npm install @azure/arm-consumption

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

Az Azure ConsumptionManagement API-hoz endpoint szükséges ügyfélobjektum létrehozásához az Azure ConsumptionManagement erőforrás és egy credential. Az Azure ConsumptionManagement kliens Azure Active Directory hitelesítő adataival hitelesítheti őket. Az Azure ConsumptionManagement 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 ConsumptionManagement-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).

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 { ConsumptionManagementClient } from "@azure/arm-consumption";
import { DefaultAzureCredential } from "@azure/identity";

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

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

ConsumptionManagementClient

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

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.

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.