ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تحتوي هذه الحزمة على SDK متماثل الشكل (يتم تشغيله في كل من Node.js والمستعرض) لعميل Azure CarbonOptimizationManagement.
واجهة برمجة تطبيقات استعلام موفر موارد تقرير CarbonOptimizationManagement.
الارتباطات الرئيسية:
- التعليمات البرمجية المصدر
- الحزمة (NPM)
- الوثائق المرجعية لواجهة برمجة التطبيقات
- عينات
الشروع
البيئات المدعومة حاليا
- إصدارات LTS من Node.js
- أحدث إصدارات Safari وChrome وEdge وFirefox.
راجع نهج دعم للحصول على مزيد من التفاصيل.
المتطلبات الأساسية
تثبيت الحزمة @azure/arm-carbonoptimization
قم بتثبيت مكتبة عميل Azure CarbonOptimizationManagement لجافا سكريبت باستخدام npm
:
npm install @azure/arm-carbonoptimization
إنشاء ومصادقة CarbonOptimizationManagementClient
لإنشاء عنصر عميل للوصول إلى واجهة برمجة تطبيقات Azure CarbonOptimizationManagement، ستحتاج إلى endpoint
مورد Azure CarbonOptimizationManagement وملف credential
. يمكن لعميل Azure CarbonOptimizationManagement استخدام بيانات اعتماد Azure Active Directory للمصادقة.
يمكنك العثور على نقطة النهاية لمورد Azure CarbonOptimizationManagement في مدخل Microsoft Azure.
يمكنك المصادقة باستخدام Azure Active Directory باستخدام بيانات اعتماد من مكتبة @azure/الهوية أو رمز AAD المميز الموجود.
لاستخدام موفر الافتراضي AzureCredential
npm install @azure/identity
ستحتاج أيضا إلى تسجيل تطبيق AAD جديد ومنح الوصول إلى Azure Carbon عن طريق تعيين الدور المناسب لكيان الخدمة (ملاحظة: أدوار مثل "Owner"
لن تمنح الأذونات اللازمة).
لمزيد من المعلومات حول كيفية إنشاء تطبيق Azure AD، راجع هذا الدليل.
باستخدام بيئات Node.js والعقدة، يمكنك استخدام فئة DefaultAzureCredential
لمصادقة العميل.
import { CarbonOptimizationManagementClient } from "@azure/arm-carbonoptimization";
import { DefaultAzureCredential } from "@azure/identity";
const client = new CarbonOptimizationManagementClient(new DefaultAzureCredential());
بالنسبة لبيئات المستعرض، استخدم InteractiveBrowserCredential
من حزمة @azure/identity
للمصادقة.
import { InteractiveBrowserCredential } from "@azure/identity";
import { CarbonOptimizationManagementClient } from "@azure/arm-carbonoptimization";
const credential = new InteractiveBrowserCredential({
tenantId: "<YOUR_TENANT_ID>",
clientId: "<YOUR_CLIENT_ID>",
});
const client = new CarbonOptimizationManagementClient(credential);
حزمة JavaScript
لاستخدام مكتبة العميل هذه في المستعرض، تحتاج أولا إلى استخدام مجمع. للحصول على تفاصيل حول كيفية القيام بذلك، يرجى الرجوع إلى وثائق التجميع .
المفاهيم الأساسية
CarbonOptimizationManagementعميل
CarbonOptimizationManagementClient
هي الواجهة الأساسية للمطورين الذين يستخدمون مكتبة عميل Azure CarbonOptimizationManagement. استكشف الأساليب الموجودة على كائن العميل هذا لفهم الميزات المختلفة لخدمة Azure CarbonOptimizationManagement التي يمكنك الوصول إليها.
استكشاف الأخطاء وإصلاحها
تسجيل الدخول
قد يساعد تمكين التسجيل في الكشف عن معلومات مفيدة حول حالات الفشل. لمشاهدة سجل طلبات واستجابات HTTP، قم بتعيين متغير البيئة AZURE_LOG_LEVEL
إلى info
. بدلا من ذلك، يمكن تمكين التسجيل في وقت التشغيل عن طريق استدعاء setLogLevel
في @azure/logger
:
import { setLogLevel } from "@azure/logger";
setLogLevel("info");
للحصول على إرشادات أكثر تفصيلا حول كيفية تمكين السجلات، يمكنك إلقاء نظرة على مستندات حزمة @azure/المسجل.
الخطوات التالية
يرجى إلقاء نظرة على نماذج الدليل للحصول على أمثلة مفصلة حول كيفية استخدام هذه المكتبة.
المساهمه
إذا كنت ترغب في المساهمة في هذه المكتبة، فيرجى قراءة دليل المساهمة لمعرفة المزيد حول كيفية إنشاء التعليمات البرمجية واختبارها.
المشاريع ذات الصلة
Azure SDK for JavaScript