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 egy izomorf SDK-t tartalmaz (Node.js és böngészőkben egyaránt fut) az Azure DataFactoryManagement-ügyfélhez.
Az Azure Data Factory V2 felügyeleti API olyan webszolgáltatások RESTful készletét biztosítja, amelyek az Azure Data Factory V2-szolgáltatásokkal kommunikálnak.
Forráskód | Csomag (NPM) | API-referenciadokumentáció | Minták
Kezdetekhez
Jelenleg támogatott környezetek
- A Node.jsLTS-verziói
- 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
A @azure/arm-datafactory csomag telepítése
Telepítse a JavaScripthez készült Azure DataFactoryManagement ügyfélkódtárat a npm:
npm install @azure/arm-datafactory
DataFactoryManagementClient létrehozása és hitelesítése
Az Azure DataFactoryManagement API eléréséhez ügyfélobjektum létrehozásához szüksége lesz az Azure DataFactoryManagement erőforrás endpoint és egy credential. Az Azure DataFactoryManagement ügyfél az Azure Active Directory hitelesítő adatait használhatja a hitelesítéshez.
Az Azure DataFactoryManagement erőforrás végpontját az Azure Portal
Az Azure Active Directoryval hitelesítést végezhet a @azure/identitástárból vagy egy meglévő AAD-jogkivonatból származó hitelesítő adatokkal.
Az alább látható DefaultAzureCredential szolgáltató vagy az Azure SDK által biztosított egyéb hitelesítő adatok szolgáltatójának használatához telepítse a @azure/identity csomagot:
npm install @azure/identity
Új AAD-alkalmazást is regisztrálnia kell, és hozzáférést kell adnia az Azure DataFactoryManagement szolgáltatáshoz úgy, hogy hozzárendeli a megfelelő szerepkört a szolgáltatásnévhez (megjegyzés: a szerepkörök, például "Owner" nem biztosítják a szükséges engedélyeket).
Az Azure AD-alkalmazások létrehozásáról az útmutató .
A Node.js és a csomópontszerű környezetek használatával a DefaultAzureCredential osztály használatával hitelesítheti az ügyfelet.
import { DataFactoryManagementClient } from "@azure/arm-datafactory";
import { DefaultAzureCredential } from "@azure/identity";
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new DataFactoryManagementClient(new DefaultAzureCredential(), subscriptionId);
Böngészőkörnyezetek esetén a hitelesítéshez használja a InteractiveBrowserCredential csomagból származó @azure/identity.
import { InteractiveBrowserCredential } from "@azure/identity";
import { DataFactoryManagementClient } from "@azure/arm-datafactory";
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const credential = new InteractiveBrowserCredential({
tenantId: "<YOUR_TENANT_ID>",
clientId: "<YOUR_CLIENT_ID>"
});
const client = new DataFactoryManagementClient(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 részleteiért tekintse meg a csomagküldő dokumentációt.
Főbb fogalmak
DataFactoryManagementClient
DataFactoryManagementClient az Azure DataFactoryManagement ügyfélkódtárat használó fejlesztők elsődleges felülete. Az ügyfélobjektum metódusainak megismerése az Azure DataFactoryManagement 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 AZURE_LOG_LEVEL környezeti változót info. Másik lehetőségként a naplózás futásidőben is engedélyezhető a setLogLevel meghívásával a @azure/logger:
import { setLogLevel } from "@azure/logger";
setLogLevel("info");
A naplók engedélyezésére vonatkozó részletesebb útmutatásért tekintse meg a @azure/logger csomag dokumentációit.
Következő lépések
A kódtár használatára vonatkozó részletes példákért tekintse meg a mintakönyvtárat.
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