Sdílet prostřednictvím


Klientská knihovna Azure Data Protection pro JavaScript – verze 4.0.0

Tento balíček obsahuje izomorfní sadu SDK (běží v Node.js i v prohlížečích) pro klienta Azure Data Protection.

Specifikace open API 2.0 pro službu Azure Data Protection

Klíčové odkazy:

Začínáme

Aktuálně podporovaná prostředí

Další podrobnosti naleznete v našich zásadách podpory .

Požadavky

  • Předplatné služby Azure.

Instalace balíčku @azure/arm-dataprotection

Nainstalujte klientskou knihovnu Azure Data Protection pro JavaScript pomocí npm:

npm install @azure/arm-dataprotection

Vytvoření a ověření DataProtectionClient

Chcete-li vytvořit objekt klienta pro přístup k rozhraní API Azure Data Protection, budete potřebovat endpoint svůj prostředek Azure Data Protection a .credential Klient služby Azure Data Protection může k ověření použít přihlašovací údaje Azure Active Directory. Koncový bod pro váš prostředek Azure Data Protection 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 Azure Data Protection 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 { DataProtectionClient } from "@azure/arm-dataprotection";
import { DefaultAzureCredential } from "@azure/identity";

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

V prostředích InteractiveBrowserCredential prohlížeče použijte k ověření příkaz @azure/identity z balíčku.

import { InteractiveBrowserCredential } from "@azure/identity";
import { DataProtectionClient } from "@azure/arm-dataprotection";

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

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 provést, naleznete v naší dokumentaci ke sdružování.

Klíčové koncepty

DataProtectionClient

DataProtectionClient je primární rozhraní pro vývojáře, kteří používají klientskou knihovnu Azure Data Protection. Prozkoumejte metody tohoto objektu klienta a seznamte se s různými funkcemi služby Azure Data Protection, ke kterým máte přístup.

Řešení problémů

Protokolování

Povolení protokolování může pomoct odhalit užitečné informace o chybá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.

Přispívající

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.