Identity Management
AWS Identity and Access Management
AWS Identity and Access Management (IAM) is a global control plane for authentication and authorization of AWS principals. It manages users, groups, roles, and permission policies (JSON-based), supports identity federation (SAML/OIDC), cross-account role assumption, and fine-grained resource-level permissions scoped via ARNs. Operating model is regional endpoints with a default global construct and eventual-consistency policy propagation.
AWS
Service information
Shortname: IAM
Huawei equivalent shortnames: IAM, IAM Identity Center
Keywords: identity, access, authorization
Differences vs Huawei
Huawei Cloud IAM and AWS IAM both provide account-scoped users, groups, roles (called agencies on Huawei), and permission policies, but the data models and APIs differ. AWS uses a single global IAM service with JSON policy documents, ARN-based resource scoping, and trust policies for role assumption. Huawei IAM uses account/region resource URNs, a JSON-like policy language with smaller action vocabularies, and agencies for cross-account delegation; the API surface (CreateUser, CreateRole, AssumeRole equivalents) is not AWS-API compatible, so IAM-as-code tooling (Terraform AWS provider, CloudFormation) will not port directly.
Federation and SSO contrast the two Huawei targets. AWS IAM Identity Center (formerly SSO) centralizes workforce identity across an AWS Organization; the equivalent on Huawei is split between IAM (SAML/OIDC federation, account-level) and IAM Identity Center for centralized enterprise identity across multiple Huawei accounts. Feature overlap exists but parity is partial: IAM Identity Center does not mirror every AWS Identity Center feature (permission sets vs. Huawei access policies, directory integration breadth, SCIM coverage), so validate capability-by-capability rather than treating them as interchangeable.
Scaling, HA, and operational responsibility differ subtly. AWS IAM is a global service; Huawei IAM manages account identities centrally, while permissions for regional services are assigned at project or enterprise-project scope and global-service permissions are assigned globally. Operational responsibilities such as credential rotation, MFA enforcement, policy hygiene, and audit via CloudTrail map to Huawei CloudTrace Service (CTS), and privileged session brokering to Cloud Bastion Host (CBH). Expect to rebuild IAM guardrails, service control policies (no direct equivalent; closest is Organizations SCP-like restrictions), and break-glass procedures rather than migrate them verbatim.
Migration to Huawei
Start with an assessment inventory: enumerate IAM users, groups, roles, inline/managed policies, trust relationships, SAML/OIDC providers, and Identity Center permission sets, then map each to a Huawei target. Rehost per-account identity in Huawei IAM where the workload lives in a single Huawei account; choose IAM Identity Center only when you need centralized workforce SSO spanning multiple Huawei accounts. Avoid a blanket 1:1 role-to-role migration; AWS trust policies and resource ARNs have no exact equivalent and must be re-expressed in Huawei policy syntax with scoping by Huawei resource identifiers.
For configuration migration, translate AWS policy statements to Huawei IAM policy JSON, converting actions (iam:CreateRole, sts:AssumeRole) to Huawei equivalents (iam:roles:createRole, iam:agencies:assumeAgency) action-for-action where a mapping exists and decomposing compound policies otherwise. Recreate federated providers as Huawei IAM identity providers using the same SAML/OIDC metadata, and for Identity Center migration, rebuild permission sets as Huawei access controls. There is no Huawei-provided AWS-to-Huawei IAM migration tool; plan Terraform/OpenTofu re-authoring against the Huawei provider or scripted API reconstruction.
Validation and cutover require a parallel-run period: stand up Huawei identities and policies beside the AWS source, then test principal authorization against representative Huawei resources using dry-run policy evaluation where supported. Validate federation and break-glass access before workload cutover, and confirm audit completeness in CTS (audit events, MFA logs) matches your CloudTrail-based controls. Cut over per application wave, revoking AWS credentials only after Huawei-equivalent access is verified end-to-end.
Mind the gaps and cost model. Huawei IAM and IAM Identity Center are offered at no charge (like AWS IAM), but cost differences arise from adjacent services: CBH for privileged access, CTS for audit, and any DDoS/WAF/CFW security controls you co-deploy are billable by edition, asset, or request volume whereas AWS may bill through GuardDuty/CloudTrail differently. Rebuild SCPs (no direct Huawei equivalent; approximate via Organizations + IAM boundaries), re-check quota limits (Huawei role/policy counts differ), and recalculate TCO including security-adjacent services before production migration.
Official Huawei Cloud documentation
Huawei Cloud
Huawei equivalent service
Shortname: IAM Identity Center
General function: Identity Management
Centralized identity access center for enterprise accounts.
Keywords: identity, sso, access
Huawei equivalent service
Shortname: IAM
General function: Identity Management
Identity and permission management service.
Keywords: identity, access, authorization