تعيين أذونات لواجهات برمجة تطبيقات Cost Management

قبل استخدام واجهات برمجة تطبيقات Azure Cost Management، تحتاج إلى تعيين أذونات بشكل صحيح إلى كيان خدمة Azure. من هناك يمكنك استخدام كيان الخدمة لاستدعاء واجهات برمجة التطبيقات.

قائمة اختيار تكوين الأذونات

  • تعرف على واجهات برمجة التطبيقات Azure Resource Manager REST.
  • حدد واجهات برمجة تطبيقات Cost Management التي تريد استخدامها. لمزيد من المعلومات حول واجهات برمجة التطبيقات المتوفرة، راجع نظرة عامة على أتمتة Cost Management.
  • تكوين مصادقة الخدمة والمصادقة لواجهات برمجة تطبيقات Azure Resource Manager.
    • إذا لم تكن تستخدم واجهات برمجة تطبيقات Azure Resource Manager بالفعل، فسجل تطبيق العميل الخاص بك باستخدام معرف Microsoft Entra. ينشئ التسجيل كيان الخدمة لتستخدمه في استدعاء واجهات برمجة التطبيقات.
    • قم بتعيين وصول كيان الخدمة إلى النطاقات المطلوبة، كما هو موضح أدناه.
    • قم بتحديث أي تعليمة برمجية لاستخدام مصادقة Microsoft Entra مع كيان الخدمة.

تعيين وصول كيان الخدمة إلى واجهات برمجة تطبيقات Azure Resource Manager

بعد إنشاء كيان الخدمة لاستدعاء واجهات برمجة تطبيقات Azure Resource Manager برمجياً، ستحتاج إلى تعيين الأذونات المناسبة له لتخويل الطلبات في Azure Resource Manager وتنفيذها. هناك نوعان من أطر الأذونات لسيناريوهات مختلفة.

الوصول إلى التدرج الهرمي لفواتير Azure

إذا كان لديك اتفاقية Enterprise من Azure أو اتفاقية عملاء Microsoft، يمكنك تكوين الوصول الأساسي للخدمة إلى بيانات Cost Management في حساب الفوترة الخاص بك. لمعرفة المزيد حول التدرجات الهرمية للفواتير المتوفرة والأذونات اللازمة لاستدعاء كل واجهة برمجة تطبيقات في Azure Cost Management، راجع فهم النطاقات والعمل معها.

عنصر تحكم الوصول المستند إلى دور Azure

يمتد دعم كيان الخدمة الجديد إلى النطاقات المخصصة لـ Azure، مثل مجموعات الإدارة والاشتراكات ومجموعات الموارد. يمكنك تعيين الأذونات لكيان خدمة هذه النطاقات مباشرة في مدخل Microsoft Azure أو باستخدام Azure PowerShell.