Help Center/ Billing Center/ User Guide/ Permissions/ Introduction to IAM Permissions
Updated on 2025-11-21 GMT+08:00

Introduction to IAM Permissions

If you need to grant your enterprise personnel permission to access your Billing Center, use Identity and Access Management (IAM). IAM provides identity authentication, fine-grained permissions management, and access control. IAM helps you secure access to your Huawei Cloud resources. If your Huawei Cloud account does not require individual IAM users for permissions management, you can skip this section.

IAM is a free service. You only pay for the resources in your account.

With IAM, you can create IAM users and grant them permission to access only specific resources. For example, you can use IAM to allow finance personnel in your enterprise to view data in the Billing Center but disallow them from paying for orders.

IAM supports role/policy-based authorization and identity policy-based authorization.

The following table describes the differences between these two authorization models.

Table 1 Differences between role/policy-based authorization and identity policy-based authorization

Authorization Model

Core Relationship

Permissions

Authorization Method

Scenario

Role/Policy

User-permission-authorization scope

  • System-defined roles
  • System-defined policies
  • Custom policies

Assigning roles or policies to principals

To authorize a user, you need to add it to a user group first and then specify the scope of authorization. It provides a limited number of condition keys and cannot meet the requirements of fine-grained permissions control. This method is suitable for small- and medium-sized enterprises.

Identity policy

User-policy

  • System-defined identity policies
  • Custom identity policies
  • Assigning identity policies to principals
  • Attaching identity policies to principals

You can authorize a user by attaching an identity policy to it. User-specific authorization and a variety of key conditions allow for more fine-grained permissions control. However, this model can be hard to set up. It requires a certain amount of expertise and is suitable for medium- and large-sized enterprises.

Policies/identity policies and actions in the two authorization models are not interoperable. You are advised to use identity policy-based authorization. For details about system-defined permissions of the two models, see Role/Policy-based Authorization and Identity Policy-based Authorization.

For more information about IAM, see IAM Service Overview.

Role/Policy-based Authorization

Billing Center supports role/policy-based authorization. New IAM users do not have any permissions assigned by default. You need to first add them to one or more groups and then attach policies or roles to these groups. The users then inherit permissions from the groups and can perform specified operations in Billing Center based on the permissions they have been assigned.

Table 2 lists all system-defined permissions for Billing Center. System-defined policies in role/policy-based authorization are not interoperable with those in identity policy-based authorization.

Table 2 System-defined permissions for Billing Center

Role/Policy Name

Permissions

Type

Dependencies

BSS Administrator

Business Support System (BSS) administrator with all permissions.

System-defined roles

None

BSS FinanceAccess

Permissions for financial operations, including payment, billing, invoicing, and cost-related operations. These permissions do not cover cloud service changes, such as resource unsubscriptions. This policy is generally granted to financial personnel.

System-defined policy

None

BSS ReadonlyAccess

Read-only permissions for Billing Center, Cost Center, and Message Center.

System-defined policies

None

BSS ServiceAgencyCreatePolicy

Creating a service agency for provisioning yearly/monthly cloud service resources

System-defined policies

None

BSS ServiceAgencyReadPolicy

Reading the information of service agency for provisioning yearly/monthly cloud service resources

System-defined policies

None

Table 3 lists the common operations supported by system-defined policies and roles for Billing Center.

Table 3 Common operations supported by system-defined policies and roles for Billing Center

Operation

BSS Administrator

BSS FinanceAccess

BSS ReadonlyAccess

Modify account details, such as the password, applicable industry, contact information, preferences, and partners.

Supported

Not supported

Not supported

View account information.

Supported

Supported

Supported

Top up the account and pay off arrears.

Supported

Supported

Not supported

View the order details.

Supported

Supported

Supported

Pay for orders.

Supported

Supported

Not supported

Place or cancel orders.

Supported

Supported

Not supported

View the renewal management information.

Supported

Supported

Not supported

Renew resources, enable auto-renewal, set expiration policies, change the billing mode from pay-per-use to yearly/monthly, and release resources.

Supported

Supported

Not supported

View the resources that can be unsubscribed from and have been unsubscribed from.

Supported

Not supported

Not supported

Request invoices and view invoice information.

Supported

Supported

Not supported

View invoice history and details.

Supported

Not supported

Not supported

Export invoice information and download invoices.

Supported

Not supported

Not supported

Modify the contract or commerce information.

Supported

Supported

Not supported

View coupons.

Supported

Supported

Supported

View discount and price information.

Supported

Not supported

Not supported

View bills, usage details, and the expenditure growth on the Overview page.

Supported

Supported

Supported

Export bills, usage details, income and expense.

Supported

Supported

Not supported

View expenditure details, resource expenditures, bill analysis, and historical payments.

Supported

Supported

Supported

Export expenditure details, resource expenditures, bill analysis, and historical payments.

Supported

Supported

Not supported

View expenditure breakdowns by enterprise project.

Supported

Supported

Supported

Export expenditure breakdowns by enterprise project.

Supported

Supported

Not supported

Enable or disable Enterprise Project Management Service (EPS).

Supported

Not supported

Supported

Enable or disable the fund quota function for enterprise projects.

Supported

Supported

Not supported

View the fund quota of enterprise projects.

Supported

Supported

Supported

Adjust the fund quota of enterprise projects.

Supported

Supported

Not supported

View the fund quota adjustment records of enterprise projects.

Supported

Supported

Supported

Modify enterprise project groups.

Supported

Not supported

Not supported

View enterprise project groups.

Supported

Supported

Supported

Identity Policy-based Authorization

Billing Center supports identity policy-based authorization. Table 4 lists all the system-defined identity policies for Billing Center. System-defined policies in identity policy-based authorization are not interoperable with those in role/policy-based authorization.

Table 4 System-defined identity policies for Billing Center

Identity Policy Name

Permissions

Type

BILLINGFullAccessPolicy

All permissions for Billing Center, My Account, Cost Center, Enterprise Center, and Message Center. This policy is generally granted to the administrator.

System-defined identity policy

BILLINGOperatorPolicy

Permissions to query non-financial data across Billing Center, My Account, Cost Center, Enterprise Center, and Message Center. These permissions allow you to view cloud service changes, management activities, and usage data. It is generally granted to the technical personnel, such as R&D and O&M personnel.

System-defined identity policy

BILLINGFinancePolicy

Permissions for financial operations, including payments, expenditures, invoicing, and costs. This policy does not have the permissions to modify cloud services. This policy is generally granted to financial personnel.

System-defined identity policy

BILLINGAgencyCreatePolicy

Permissions to create a service agency for provisioning yearly/monthly cloud service resources.

System-defined identity policies

Table 5 lists the common operations supported by system-defined identity policies for Billing Center.

Table 5 Common operations supported by system-defined identity policies for Billing Center

Operation

BILLINGFullAccessPolicy

BILLINGOperatorPolicy

BILLINGFinancePolicy

Top-up/Make payments, and set available credit alert.

Supported

Not supported

Supported

Query payment history, expenditure quota, and arrears.

Supported

Not supported

Supported

Export payment history .

Supported

Supported

Supported

Manage and store bills.

Supported

Supported

Supported

View bills, amount due, unpaid bills, expenditure of the current month, and expenditure trends.

Supported

Supported

Supported

Export bills.

Supported

Supported

Supported

Manage bill details, such as customizing columns and setting query dimensions.

Supported

Supported

Supported

View detailed bills.

Supported

Supported

Supported

Export detailed bills.

Supported

Supported

Supported

View summary of resource packages, list of resource packages, remaining resources, and resource usage.

Supported

Supported

Supported

Set alerts for remaining usage of resource packages.

Supported

Supported

Supported

View coupons, and activate coupons.

Supported

Supported

Supported

View commercial discounts.

Supported

Not supported

Not supported

Manage invoices.

Supported

Not supported

Supported

View invoice history and details.

Supported

Not supported

Not supported

Export invoice information and download invoices.

Supported

Not supported

Not supported

Pay for orders.

Supported

Not supported

Supported

View orders.

Supported

Supported

Supported

Renew subscriptions.

Supported

Not supported

Supported

View renewable subscriptions.

Supported

Not supported

Supported

Unsubscribe from resources.

Supported

Supported

Not supported

View expenditure breakdowns by enterprise project.

Supported

Supported

Supported

Enable EPS.

Supported

Not supported

Not supported

Enable or disable the fund quota function for enterprise projects.

Supported

Not supported

Supported

View the fund quota of enterprise projects.

Supported

Supported

Supported

Adjust the fund quota of enterprise projects.

Supported

Not supported

Supported

View the fund quota adjustment records of enterprise projects.

Supported

Supported

Supported

Modify enterprise project groups.

Supported

Supported

Not supported

View enterprise project groups.

Supported

Supported

Supported