What RBACs needed to read the EA Enrolment Details and Billing Profile

Rajesh Swarnkar 851 Reputation points
2023-03-23T08:09:36.7066667+00:00

Hi, My company is an Azure MSP and I am trying to use Azure Cost Management Connector for PowerBI to analyze the cost inside PowerBI.

Unfortunately, I don't have access to the Billing Profile or to get EA Enrolment details.

Could you please let me know What RBAC roles needs to be assigned to a User or Service Principal in order to access these data through connector?

enter image description here

Azure Cost Management
Azure Cost Management
A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
2,033 questions
{count} votes

3 answers

Sort by: Most helpful
  1. SadiqhAhmed-MSFT 37,686 Reputation points Microsoft Employee
    2023-03-27T09:14:56.7033333+00:00

    Rajesh Swarnkar For EA customers you need the following permissions to access EA Enrolment Details and Billing Profile.


    If the response helped, do "Accept Answer" and up-vote it

    2 people found this answer helpful.
    0 comments No comments

  2. Erkan Sahin 830 Reputation points
    2023-03-25T11:49:06.1033333+00:00

    To access billing and cost management data through the Azure Cost Management Connector for Power BI, you will need to have appropriate permissions and access to the billing account.

    The following RBAC roles are required for accessing billing and cost management data in Azure:

    1. Billing Reader: This role allows users to view the billing information and cost management data, but does not allow them to make any changes.
    2. Billing Contributor: This role allows users to perform most billing-related tasks, such as creating invoices, making payments, and managing subscriptions.
    3. Cost Management Reader: This role allows users to view cost management data and reports, but does not allow them to make any changes.
    4. Cost Management Contributor: This role allows users to perform most cost management-related tasks, such as creating budgets, setting up alerts, and managing cost analysis.

    If you are working as an Azure MSP, you may need to be granted access to your customer's billing account or enrollment details by the customer or the customer's administrator. Alternatively, you can request access to the billing account by submitting a support request to Microsoft.

    Note that the RBAC roles required for accessing billing and cost management data may vary depending on the specific scenario and configuration. It is recommended to consult with the Azure documentation or Microsoft support for specific guidance on RBAC roles for your use case.

    0 comments No comments

  3. Sedat SALMAN 13,160 Reputation points
    2023-03-25T14:04:04.3966667+00:00

    hello

    if you are ea customer you need the following

    • To access the enrollment details, the user or service principal must have the 'Read' permission at the enrollment account level.
    • To access the billing profile, the user or service principal needs to be assigned the 'Billing Reader' role at the billing account level.
    0 comments No comments