Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento balíček obsahuje izomorfní sadu SDK (běží v Node.js i v prohlížečích) pro klienta AzureStackHCIVMManagement.
Služba správy Azure Stack HCI
Klíčové odkazy:
Začínáme
Aktuálně podporovaná prostředí
- LTS verze Node.js
- Nejnovější verze prohlížečů Safari, Chrome, Edge a Firefox.
Další podrobnosti naleznete v našich zásadách podpory .
Požadavky
- Předplatné služby Azure.
Instalace balíčku @azure/arm-azurestackhcivm
Nainstalujte klientskou knihovnu AzureStackHCIVMManagement pro JavaScript pomocí npm:
npm install @azure/arm-azurestackhcivm
Vytvoření a ověření AzureStackHCIVMManagementClient
Chcete-li vytvořit objekt klienta pro přístup k rozhraní API AzureStackHCIVMManagement, budete potřebovat endpoint prostředek AzureStackHCIVMManagement a credential. Klient správy AzureStackHCIVMM může k ověření použít přihlašovací údaje Azure Active Directory.
Koncový bod prostředku správy AzureStackHCIVMManagement najdete na webu Azure Portal.
Ověřování pomocí Azure Active Directory můžete provést pomocí přihlašovacích údajů z knihovny @azure/identity nebo existujícího tokenu AAD.
Pokud chcete použít níže uvedeného poskytovatele DefaultAzureCredential nebo jiné poskytovatele přihlašovacích údajů, kteří jsou součástí sady Azure SDK, nainstalujte @azure/identity balíček:
npm install @azure/identity
Budete také muset zaregistrovat novou aplikaci AAD a udělit přístup k AzureStackHCIVMManagement přiřazením příslušné role k vašemu instančnímu objektu (poznámka: role jako např "Owner" . neudělí potřebná oprávnění).
Další informace o tom, jak vytvořit aplikaci Azure AD, najdete v této příručce.
Pomocí prostředí Node.js a prostředí podobných uzlům můžete třídu DefaultAzureCredential použít k ověření klienta.
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);
V prostředích @azure/identity prohlížeče použijte k ověření příkaz InteractiveBrowserCredential z balíčku.
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);
JavaScriptový balíček
Chcete-li používat tuto klientskou knihovnu v prohlížeči, musíte nejprve použít bundler. Podrobnosti o tom, jak to provést, naleznete v naší dokumentaci ke sdružování.
Klíčové koncepty
AzureStackHCIVMManagementClient
AzureStackHCIVMManagementClient je primárním rozhraním pro vývojáře, kteří používají klientskou knihovnu AzureStackHCIVMManagement. Prozkoumejte metody tohoto objektu klienta a seznamte se s různými funkcemi služby AzureStackHCIVMManagement, ke kterým máte přístup.
Řešení problémů
Logování
Povolení protokolování může pomoci odhalit užitečné informace o selháních. Chcete-li zobrazit protokol požadavků a odpovědí HTTP, nastavte proměnnou AZURE_LOG_LEVEL prostředí na .info Alternativně lze protokolování povolit za běhu voláním setLogLevel v :@azure/logger
import { setLogLevel } from "@azure/logger";
setLogLevel("info");
Podrobnější pokyny k povolení protokolů najdete v dokumentaci k balíčku @azure/logger.
Další kroky
Podívejte se prosím na adresář samples , kde najdete podrobné příklady použití této knihovny.
Contributing
Pokud chcete přispívat do této knihovny, přečtěte si průvodce přispívání a přečtěte si další informace o vytváření a testování kódu.
Související projekty
Azure SDK for JavaScript