使用RAM用户操作HBR可降低阿里云账户信息安全风险。本文介绍如何创建RAM用户并授予其操作HBR的权限。
背景信息
在实际的应用场景中,阿里云账号可能需要将HBR的运营维护工作交予其名下的RAM用户,由RAM用户对HBR进行日常维护工作。或者阿里云账号名下的RAM用户可能有访问HBR资源的需求。此时,阿里云账号需要对其名下的RAM用户进行授权,授予其访问或者操作HBR的权限。出于安全性的考虑,HBR建议您将RAM用户的权限设置为需求范围内的最小权限。关于RAM用户的详细信息,请参见RAM入门概述。
步骤一:创建RAM用户
使用RAM进行操作,您需要先创建RAM用户,然后给该RAM用户分配不同的授权策略。
请按照如下步骤创建RAM用户。
步骤二:为RAM用户授权
新建的RAM用户默认没有任何操作权限,只有在被授权之后,才能通过控制台和API操作资源。
混合云备份HBR提供两种系统授权策略:
- AliyunHBRFullAccess:赋予RAM用户混合云备份的所有使用权限。
- AliyunHBRReadOnlyAccess:赋予RAM用户混合云备份控制台的读权限。
您还可以在RAM控制台自定义授权策略,满足权限精细化管理。更多信息,请参见创建自定义权限策略。
本文以为RAM用户授予AliyunHBRReadOnlyAccess权限为例。
更多参考
您可以给指定RAM用户添加RAM权限,使得该RAM用户对此备份库只能使用备份或者恢复功能。
复制对应权限策略模板,然后在RAM控制台创建自定义权限策略,并授予目标RAM用户即可。具体操作,请参见分离备份和恢复权限。
- 禁止使用恢复功能的权限策略。
{ "Version": "1", "Statement": [ { "Effect": "Deny", "Action": [ "hbr:CreateRestore", "hbr:CreateRestoreJob", "hbr:CreateHanaRestore", "hbr:CreateUniRestorePlan", "hbr:CreateSqlServerRestore" ], "Resource": [ "acs:hbr:*:1178******531:vault/v-000******blx06", "acs:hbr:*:1178******531:vault/v-000******blx06/client/*" ] } ] }
- 禁止使用备份功能的权限策略。
{ "Version": "1", "Statement": [ { "Effect": "Deny", "Action": [ "hbr:CreateUniBackupPlan", "hbr:UpdateUniBackupPlan", "hbr:DeleteUniBackupPlan", "hbr:CreateHanaInstance", "hbr:UpdateHanaInstance", "hbr:DeleteHanaInstance", "hbr:CreateHanaBackupPlan", "hbr:UpdateHanaBackupPlan", "hbr:DeleteHanaBackupPlan", "hbr:CreateClient", "hbr:CreateClients", "hbr:UpdateClient", "hbr:UpdateClientSettings", "hbr:UpdateClientAlertConfig", "hbr:DeleteClient", "hbr:DeleteClients", "hbr:CreateJob", "hbr:UpdateJob", "hbr:CreateBackupPlan", "hbr:UpdateBackupPlan", "hbr:ExecuteBackupPlan", "hbr:DeleteBackupPlan", "hbr:CreateBackupJob", "hbr:CreatePlan", "hbr:UpdatePlan", "hbr:CreateTrialBackupPlan", "hbr:ConvertToPostPaidInstance", "hbr:KeepAfterTrialExpiration" ], "Resource": [ "acs:hbr:*:1178******9531:vault/v-000******blx06", "acs:hbr:*:1178******9531:vault/v-000******blx06/client/*" ] } ] }