If you are an administrator and have created multiple resources on the cloud platform, such as Elastic Cloud Servers (ECSs), Elastic Volume Service (EVS) disks, and Bare Metal Servers (BMSs), you can create IAM users and grant them only permissions required to perform operations on specific resources. You do not need to share the password of your account.
New IAM users do not have any permissions assigned by default. You can assign permissions to new users, or add them to one or more groups and grant permissions to these groups by referring to Assigning Permissions to a User Group so that the users can inherit the permissions of the groups. The users then can perform specific operations on cloud services as specified by the permissions.
The default user group admin has all permissions required to use all of the cloud resources. Users in this group can perform operations on all the resources, including but not limited to creating user groups and users, modifying permissions, and managing resources.
If you delete a user and then create a new user with the same name, you need to grant the required permissions to the new user again.
Parameter | Description |
|---|---|
Username | The name is user-defined and must be different from that of any other account or any IAM user in the account. |
Email Address | The name is user-defined and must be different from that of any other account or any IAM user in the account. It can be used to authenticate the IAM user and reset the password. |
Mobile Number | The name is user-defined and must be different from that of any other account or any IAM user in the account. It can be used to authenticate the IAM user and reset the password. |
External Identity ID | Identity of an enterprise user in IAM user SSO. This parameter must be specified if you want to configure virtual user SSO via SAML for an IAM user. The value contains a maximum of 128 characters. |
Access Type | Description |
|---|---|
Programmatic access | An access key or password is generated for the IAM user. This type allows access to cloud services using development tools, such as APIs, CLI, and SDKs. |
Management console access | A password is generated for the IAM user. This type allows access to cloud services using the management console. A password is mandatory for login. |
Credential Type | Description | |
|---|---|---|
Access key | After creating the user, you can download the access key (AK/SK) generated for the user. Each user can have a maximum of two access keys. | |
Password | Set now | Set a password for the user and determine whether to require the user to reset the password at the first login. If you will use the IAM user by yourself, you are advised to select this option, enter a password, and deselect Require password reset at first login. |
Automatically generated | The system automatically generates a login password for the user. After the user is created, you can download the EXCEL password file and provide the password to the user. The user can then use this password for login. The password file must be downloaded upon the user creation. If you cancel the download, the password file cannot be obtained again. You can reset the user password by referring to Modifying Security Settings for an IAM User. This option is available only when you create an individual user. | |
Set by user | A one-time login URL will be emailed to the user. The user can click the link to log in to the console and set a password. If you do not use the IAM user by yourself, select this option and enter the email address and mobile number of the IAM user. The user can then set a password by clicking the one-time login URL sent over email. The login URL is valid for two days. | |
USB Key | A USB key is a device that stores user credentials. You can use a USB key, rather than a password to verify your identity. This option is more secure, as there is no password to be leaked. If this option is selected, the IAM user can only use a USB key to log in to the management console. | |
Management Console Access | Programmatic Access | Credential Type | Recommended Access Type | Recommended Credential Type |
|---|---|---|---|---|
Select | Deselect | There are no special requirements. | Management console access | Password |
Deselect | Select | There are no special requirements. | Programmatic access | Access key |
Deselect | Select | A password is required as a credential for programmatic access (required by some APIs). | Programmatic access | Password |
Select | Select | The access key (entered by the IAM user) needs to be verified on the console. For example, the user needs to perform access key verification before creating a data migration job in the Cloud Data Migration (CDM) console. | Programmatic access and management console access | Password and access key |
You can choose from SMS-, email-, and virtual MFA–based login verification.
Disable: The user does not need to enter a verification code for login.
If you want to enable login protection after the user is created, see Login Protection.