Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- A Node.jsLTS-változatai
- A Safari, a Chrome, az Edge és a Firefox legújabb verziói.
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.
Kapcsolódó projektek
Azure SDK for JavaScript