مكتبة عميل Azure EventGridManagement ل JavaScript - الإصدار 14.2.0-beta.4

تحتوي هذه الحزمة على SDK غير متبلور (يعمل في كل من Node.js وفي المستعرضات) لعميل Azure EventGridManagement.

عميل إدارة Azure EventGrid

التعليمات البرمجية | المصدرالحزمة (NPM) | الوثائق | المرجعية لواجهة برمجة التطبيقاتعينات

الشروع في العمل

البيئات المعتمدة حاليًا

راجع سياسة الدعم الخاصة بنا لمزيد من التفاصيل.

المتطلبات الأساسية

تثبيت @azure/arm-eventgridالحزمة

قم بتثبيت مكتبة عميل Azure EventGridManagement ل JavaScript باستخدام npm:

npm install @azure/arm-eventgrid

الإنشاء ومصادقةEventGridManagementClient

لإنشاء كائن عميل للوصول إلى واجهة برمجة تطبيقات Azure EventGridManagement، ستحتاج إلى endpoint مورد Azure EventGridManagement و credential. يمكن لعميل Azure EventGridManagement استخدام بيانات اعتماد Azure Active Directory للمصادقة. يمكنك العثور على نقطة النهاية لمورد Azure EventGridManagement في مدخل Microsoft Azure.

يمكنك المصادقة باستخدام Azure Active Directory باستخدام بيانات اعتماد من مكتبة @azure/الهوية أو رمز AAD المميز الحالي.

لاستخدام موفر DefaultAzureCredential الموضح أدناه، أو موفري بيانات الاعتماد الآخرين المقدمين مع Azure SDK، يرجى تثبيت الحزمة @azure/identity :

npm install @azure/identity

ستحتاج أيضا إلى تسجيل تطبيق AAD جديد ومنح حق الوصول إلى Azure EventGridManagement عن طريق تعيين الدور المناسب لمدير الخدمة (ملاحظة: لن تمنح الأدوار مثل "Owner" الأذونات اللازمة). قم بتعيين قيم معرف العميل ومعرف المستأجر وسر العميل لتطبيق AAD كمتغيرات بيئة: AZURE_CLIENT_ID، ، AZURE_TENANT_ID. AZURE_CLIENT_SECRET

لمزيد من المعلومات حول كيفية إنشاء تطبيق Azure AD، راجع هذا الدليل.

const { EventGridManagementClient } = require("@azure/arm-eventgrid");
const { DefaultAzureCredential } = require("@azure/identity");
// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details.

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

// For client-side applications running in the browser, use this code instead:
// const credential = new InteractiveBrowserCredential({
//   tenantId: "<YOUR_TENANT_ID>",
//   clientId: "<YOUR_CLIENT_ID>"
// });
// const client = new EventGridManagementClient(credential, subscriptionId);

حزمة JavaScript

لاستخدام مكتبة العميل هذه في المستعرض، تحتاج أولا إلى استخدام مجمع. للحصول على تفاصيل حول كيفية القيام بذلك، يرجى الرجوع إلى وثائق التجميع الخاصة بنا.

المفاهيم الرئيسية

EventGridManagementClient

EventGridManagementClient هي الواجهة الأساسية للمطورين الذين يستخدمون مكتبة عميل Azure EventGridManagement. استكشف الأساليب الموجودة على عنصر العميل هذا لفهم الميزات المختلفة لخدمة Azure EventGridManagement التي يمكنك الوصول إليها.

استكشاف الأخطاء وإصلاحها

تسجيل الدخول

قد يساعد تمكين التسجيل في الكشف عن معلومات مفيدة حول حالات الفشل. للاطلاع على سجل لطلبات HTTP واستجاباته، قم بتعيين AZURE_LOG_LEVELمتغير البيئة إلى info. بدلًا من ذلك، يمكن تمكين التسجيل في وقت التشغيل عن طريق الاتصال setLogLevelبـ @azure/logger:

const { setLogLevel } = require("@azure/logger");
setLogLevel("info");

للحصول على إرشادات أكثر تفصيلا حول كيفية تمكين السجلات، يمكنك إلقاء نظرة على مستندات حزمة @azure/المسجل.

الخطوات التالية

يرجى إلقاء نظرة على دليل العينات للحصول على أمثلة مفصلة حول كيفية استخدام هذه المكتبة.

المساهمة

إذا كنت ترغب في المساهمة في هذه المكتبة، يرجى قراءة دليل المساهمة لمعرفة المزيد حول كيفية إنشاء التعليمات البرمجية واختبارها.

مرات الظهور