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 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
- 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-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.
Kapcsolódó projektek
Azure SDK for JavaScript