Megosztás a következőn keresztül:


AzureStackHCIVMManagement JavaScript-ügyféloldali kódtár

Ez a csomag tartalmaz egy izomorf SDK-t (Node.js és böngészőben is fut) az AzureStackHCIVMManagement ügyfélhez.

Azure Stack HCI felügyeleti szolgáltatás

Főbb linkek:

Kezdő lépések

Jelenleg támogatott környezetek

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

Előfeltételek

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

Telepítse az AzureStackHCIVMManagement JavaScript-ügyféloldali kódtárat a következővel npm:

npm install @azure/arm-azurestackhcivm

Hozzon létre és hitelesítsen egy AzureStackHCIVMManagementClient

Az AzureStackHCIVMManagement API eléréséhez szükséges ügyfélobjektum létrehozásához szüksége lesz az endpoint AzureStackHCIVMManagement erőforrás és egy credential. Az AzureStackHCIVMManagement-ügyfél Azure Active Directory hitelesítő adatokat használhat a hitelesítéshez. Az AzureStackHCIVMManagement erőforrás végpontját a Azure Portal.

A hitelesítést Azure Active Directory a @azure/identitástár hitelesítő adataival vagy egy meglévő AAD-jogkivonattal végezheti el.

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

npm install @azure/identity

Emellett regisztrálnia kell egy új AAD-alkalmazást, és hozzáférést kell adnia az AzureStackHCIVMManagementhez a megfelelő szerepkör szolgáltatásnévhez való hozzárendelésével (megjegyzés: olyan szerepkörök, mint például "Owner" nem adják meg a szükséges engedélyeket).

Az Azure AD-alkalmazások létrehozásával kapcsolatos további információkért tekintse meg ezt az útmutatót.

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

import { AzureStackHCIVMManagementClient } from "@azure/arm-azurestackhcivm";
import { DefaultAzureCredential } from "@azure/identity";

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

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

import { InteractiveBrowserCredential } from "@azure/identity";
import { AzureStackHCIVMManagementClient } from "@azure/arm-azurestackhcivm";

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

JavaScript csomag

Az ügyféloldali kódtár böngészőben való használatához először kötegelőt kell használnia. Ennek módjáról a kötegelési dokumentációban olvashat.

Főbb fogalmak

AzureStackHCIVMManagementClient

AzureStackHCIVMManagementClient az AzureStackHCIVMManagement ügyféloldali kódtárat használó fejlesztők elsődleges felülete. Ismerje meg az ügyfélobjektum metódusait, hogy megértse az AzureStackHCIVMManagement szolgáltatás különböző funkcióit, amelyek elérhetők.

Hibaelhárítás

Logging

A naplózás engedélyezése segíthet a hibákkal kapcsolatos 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 AZURE_LOG_LEVEL .info Másik lehetőségként a naplózás futásidőben is engedélyezhető a következő meghívásával setLogLevel@azure/logger:

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

setLogLevel("info");

A naplók engedélyezésével kapcsolatos részletesebb utasításokért tekintse meg a @azure/logger csomag dokumentációját.

Következő lépések

Kérjük, tekintse meg a mintakönyvtárat a könyvtár használatára vonatkozó részletes példákért.

Közreműködé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.