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 předplatného Azure.
Klíčové odkazy:
Začínáme
Aktuálně podporovaná prostředí
- LTS verze Node.js
- Nejnovější verze Safari, Chrome, Edge a Firefox.
Další podrobnosti najdete v zásadách podpory.
Předpoklady
- Předplatné služby Azure.
Nainstalujte balíček @azure/arm-resources-subscriptions.
Nainstalujte klientskou knihovnu předplatného Azure pro JavaScript pomocí npm:
npm install @azure/arm-resources-subscriptions
Vytvořte a ověřte SubscriptionClient
Chcete-li vytvořit objekt klienta pro přístup k rozhraní API předplatného Azure, budete potřebovat endpoint prostředek předplatného Azure a soubor credential. Klient předplatného Azure může k ověření použít přihlašovací údaje Azure Active Directory.
Koncový bod prostředku předplatného Azure najdete na webu Azure Portal.
Můžete se autentizovat pomocí Azure Active Directory pomocí přihlašovacích údajů z knihovny @azure/identity nebo existujícího AAD tokenu.
Pro použití poskytovatele DefaultAzureCredential uvedeného níže nebo jiných poskytovatelů přihlašovacích údajů přiložených k Azure SDK, prosím nainstalujte balíček @azure/identity:
npm install @azure/identity
Budete také muset zaregistrovat novou aplikaci AAD a udělit přístup k předplatnému Azure 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í).
Pro více informací o tom, jak vytvořit Azure AD aplikaci, navštivte tento průvodce.
Pomocí Node.js a prostředí podobných uzlům můžete k ověření klienta použít třídu DefaultAzureCredential.
import { SubscriptionClient } from "@azure/arm-resources-subscriptions";
import { DefaultAzureCredential } from "@azure/identity";
const client = new SubscriptionClient(new DefaultAzureCredential());
Pro prohlížečová prostředí použijte InteractiveBrowserCredential z balíčku @azure/identity k ověření.
import { InteractiveBrowserCredential } from "@azure/identity";
import { SubscriptionClient } from "@azure/arm-resources-subscriptions";
const credential = new InteractiveBrowserCredential({
tenantId: "<YOUR_TENANT_ID>",
clientId: "<YOUR_CLIENT_ID>",
});
const client = new SubscriptionClient(credential);
JavaScriptový balíček
Pokud chcete tuto klientskou knihovnu použít v prohlížeči, musíte nejprve použít bundler. Podrobnosti o tom, jak to to do, prosím navštivte naši dokumentaci o bundlingu.
Klíčové koncepty
Klient předplatného
SubscriptionClient je primárním rozhraním pro vývojáře, kteří používají klientskou knihovnu s předplatným Azure. Prozkoumejte metody tohoto objektu klienta, abyste porozuměli různým funkcím služby předplatného Azure, ke kterým máte přístup.
Troubleshooting
Logging
Povolení protokolování může pomoct odhalit užitečné informace o chybách. Pokud chcete zobrazit protokol požadavků a odpovědí HTTP, nastavte proměnnou prostředí AZURE_LOG_LEVEL na info. Alternativně lze logová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 @azure/protokolovacímu balíčku.
Další kroky
Podrobné příklady použití této knihovny najdete v ukázkách adresáři.
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