IAM for vStorage
IAM is essential to protecting resources within vStorage services. Without proper access control, unauthorized users can access sensitive data or disrupt critical operations. IAM helps enforce the principle of least privilege, minimizing potential attack surfaces and protecting your server resources from unauthorized access and data compromise.
1. Getting Started with IAM
This guide is intended to guide users to quickly get started with IAM in vStorage services by using the default permission (defined by VNG Cloud Managed Policies) for the vStorage system called vStorageFullAccess.
Accessing the IAM Console
Open your web browser and access the IAM Console URL: https://hcm-3.console.vngcloud.vn/iam/
Log in as a Root User Account or a User Account with access rights. You will need to provide a username/email and password when logging in.
After logging in, you will see the IAM Console interface, which provides an overview of your IAM configuration.
Create a new IAM User Account
Click "Create user" in the left menu
Click "Create a user account."
Enter the user account details, including username and password.
Review the settings and click "Create user account" in the upper right corner.
Access the vStorage Portal with the IAM User Account
Open your web browser and go to the vStorage website URL: https://console.vstorage.vngcloud.vn/
Remember to log out of the Root User account and log in with the IAM User Account created in step 2.
After logging in, you will see an overview of the vStorage website.
Try to access the Network, Server, Bock store, Load balancer, Container & Billing pages, you will see a notification about limited permissions as below.
Notice
The IAM User Account created in Step 2 does not currently have permissions to perform actions on the vStorage cloud service.
To grant permissions to the above IAM User Account, refer to the instructions in Step 4 below. Note that this guide provides an example of vStorageFullAccess.
4. Assign Permissions to IAM Accounts
Open your web browser and go to the IAM Console URL: https://hcm-3.console.vngcloud.vn/iam/
Log in as the Root User account. You may need to provide a username and password or use other authentication methods such as single sign-on (SSO) if configured.
Once logged in, you will see the IAM Console interface, which provides an overview of your IAM configuration.
Click on "User account" in the left menu.
Search for an IAM user account by entering the username in the search box.
Click on the row containing the IAM user account information in the search results.
By default, you will see the "Permission" tab on the IAM user account details page.
Click on the "Attach policies" button and then you will see a dialog box appear containing all the Policies.
Search for the vStorageFullAccess policy by entering its exact name in the search box.
Tick the result and click the "Attach" button in the lower right corner of the dialog box.
5. Re-Access the vStorage Portal with an IAM User Account
Re-Access the vStorage Portal by following the instructions in Step 3, and then you can access all sections of the vStorage Portal after assigning the vStorageFullAccess policy to the IAM user account.
2. List of VNG Managed Policies
VNG Managed Policy is an IAM Policy created by default by the VNG Cloud IAM system. These Policies are managed by VNG Cloud itself to support users in quickly setting up the necessary access rights for IAM user accounts for resources of each specific Product. Let's find out the list of VNG Managed Policies for vStorage:
vStorageAPIFullAccess: Includes full access to vStorage system resources via the public API
vStorageIAMUserFullAccess: Includes full access to vStorage's IAM system.
vStorageAPIReadOnlyAccess: Only includes Read access to vStorage system resources via public API
vStorageFullAccess: Includes full access to vStorage system resources
StorageClientToolReadOnlyAccess: Only includes Read access to vStorage system resources from Client Tools
vStorageReadOnlyAccess: Only includes Read access to vStorage system resources
vStorageClientToolFullAccess: Includes full access to vStorage system resources from Client Tools
vStorageIAMUserReadOnlyAccess: Only includes Read access to vStorage IAM system.
vStorageNormalAccess: Includes full access to vStorage system resources (except for actions related to vStorage - Billing system)
3. Explore IAM for vStorage in Detail
Learn more about IAM for vStorage: Identity and Access Management (IAM) for vStorage
Learn more about IAM:
IAM Identity
Common Use Cases for IAM
Last updated