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


Azure Data Protection JavaScript-ügyféloldali kódtár – 4.0.0-s verzió

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

Api 2.0 Specifikációk megnyitása az Azure Data Protection szolgáltatáshoz

Főbb hivatkozások:

Kezdetekhez

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-dataprotection csomagot

Telepítse az Azure Data Protection JavaScript-ügyféloldali kódtárát a következővel npm:

npm install @azure/arm-dataprotection

Hozzon létre és hitelesítsen egy DataProtectionClient

Az Azure Data Protection API eléréséhez szükséges ügyfélobjektum létrehozásához szüksége lesz az endpoint Azure Data Protection erőforrásra és egy credential. Az Azure Data Protection-ügyfél az Azure Active Directory hitelesítő adatait használhatja a hitelesítéshez. Az Azure Data Protection-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

Regisztrálnia kell egy új AAD-alkalmazást is, és hozzáférést kell adnia az Azure Data Protectionhez úgy, hogy hozzárendeli a megfelelő szerepkört a szolgáltatásnévhez (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 { DataProtectionClient } from "@azure/arm-dataprotection";
import { DefaultAzureCredential } from "@azure/identity";

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

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

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);

JavaScript-csomag

Ahhoz, hogy ezt az ügyfélkódtárat a böngészőben használhassa, először egy kötegelőt kell használnia. Ennek módjáról a kötegelési dokumentációban olvashat.

Főbb fogalmak

DataProtectionClient

DataProtectionClient az Azure Data Protection ügyféloldali kódtárat használó fejlesztők elsődleges felülete. Az ügyfélobjektum metódusainak megismerése az Azure Data Protection szolgáltatás különböző funkcióinak megismeréséhez.

Hibaelhárítás

Fakitermelés

A naplózás engedélyezése segíthet a hibákról szóló 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.

Hozzájárulá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.