Last update:2022-06-09 12:17:14
We introduce the Basic Concept of CDNetworks IAM (identity and access management). this documentation is useful when you act as the administrator of your services to use our CDN products that have contracted. CDNetworks IAM provides you as administrators with many IAM functions to manage roles - grant the permission and access privileges of individual service resources.
There are two types of user accounts offered by CDNetworks Console - Main Account and Sub Account.
If you want to check your account type, please refer to Basic Information that has the entrance as “Account Management → Basic Information”
Main Account (same as “Primary Account”) :
If you have the main account of products in the CDNetworks Console, you can have the privilege to manage all user accounts and grant the permissions - which account can use functions of products or not.
CDNetworks offers only one Main Account when you have contracted and the Main Account is the administrator to manage your services to use our CDN products that have contracted.
IAM lets you create multiple sub-accounts of end-users corresponding to their own business management requirements by yourselves when you use Main Account
Sub Account :
Identity credential is used to identify you when you log in on CDNetworks Console. It refers to the login password or AccessKey.
Login name and Password:
AccessKey
You can use the access key to send an API request (or use the cloud service SDK) to manipulate resources.
Currently, AK/SK is only available for some products such as Object Storage
Object Storage API could be called and available to use through AccessKey authentication.
Identity credentials are secret information, and you should keep password confidentially
Policy
It is a collection of which actions are allowed and which actions are denied (refused).
When you attempt a request of product/services, CDNetworks Console performs your request as following steps
For example, user account A try the request of “get traffic report” of CDN domains #1.
After authenticating and authorizing the request, CDNetworks platform asks IAM whether not the request approves the action - “get traffic report”.
IAM checks it is allowed the permission of action (Get traffic report) of CDN domain #1.
IAM checks whether user account A can access CDN domain #1 on control-group management or not.
If the two above conditions are ok, user account A can get the results of the request - “get traffic report” of CDN domain #1.
There are two types by different policy owner:
System Policy
Custom Policy
Two policies based on different creation method:
Function policy
It is available for CDN product / Cloud Security Product and allows/deny functions of CDN product & Cloud Security Product
You should set which user account can access CDN domains that are managed by control-group management.
( For example, user account A have the permission to change origin configuration that set CDN domain lists by control-group management) and get traffic report on Console)
Expression policy