阿里云国际代理商:轻量应用服务器安全-使用RAM用户管理指定轻量应用服务器

您可以创建自定义权限策略,通过RAM用户实现对指定轻量应用服务器实例实现精细化权限管理。

前提条件

已创建RAM用户。具体操作,请参见创建RAM用户。

操作步骤

步骤一:创建自定义权限策略

  1. 使用阿里云账号(主账号)登录RAM控制台。

  2. 在左侧导航栏选择权限管理 > 权限策略

  3. 权限策略页面,单击创建权限策略

  4. 创建权限策略页面,选择可视化编辑脚本编辑

    本示例为指定轻量应用服务器实例选择包含Instance的所有操作,实际使用中您可以按需选择。

    可视化编辑:

    该方式操作简单,易于上手。

    1. 效果选择允许

    2. 服务选择轻量应用服务器

    3. 操作选择指定操作的操作,并按需选择指定的操作。

      本示例选择包含Instance的所有操作,可在搜索框中输入Instance过滤,实际使用中您可以按需选择指定的操作。

    4. 资源选择指定资源,并在资源ARN格式acs:swas-open:{#regionId}:{#accountId}:instance/{#instanceId}后,单击添加资源

    5. 在弹出的添加资源对话框中,配置指定的地域ID和实例ID后,单击确定

      说明

      您可以选中匹配全部,快速选择对应配置项的全部资源。

      脚本编辑:

      该方式使用灵活,适用于对权限策略语法比较熟悉的用户。在脚本编辑窗口中,粘贴如下内容并替换对应的值:

      说明

      关于权限策略的基本元素及其语法结构的详情,请参见权限策略基本元素和权限策略语法和结构。

      • regionId:替换为地域ID,例如cn-beijing。

      • accountId:替换为对应的阿里云主账号ID,例如:160998252992****。

      • instanceId:替换为对应的轻量应用服务器实例ID,例如:a16ff078e66f4515ad96e93aebb0****。

       
      {
        "Version": "1",
        "Statement": [
          {
            "Effect": "Allow",
            "Action": [
              "swas-open:ListInstances",
              "swas-open:AddInstanceDomainDnsRecord",
              "swas-open:AttachInstanceToLoadBalancer",
              "swas-open:AttachVpcInstanceToCen",
              "swas-open:BindInstanceDomain",
              "swas-open:CreateInstanceKeyPair",
              "swas-open:CreateInstances",
              "swas-open:DeleteInstance",
              "swas-open:DeleteInstanceKeyPair",
              "swas-open:DescribeInstanceDomains",
              "swas-open:DetachInstanceFromLoadBalancer",
              "swas-open:DetachVpcInstanceToCen",
              "swas-open:LoginInstance",
              "swas-open:ModifyDatabaseInstanceDescription",
              "swas-open:ModifyDatabaseInstanceParameter",
              "swas-open:ModifyInstanceVncPassword",
              "swas-open:RebootInstance",
              "swas-open:RebootInstances",
              "swas-open:RemoveInstanceDomainDnsRecord",
              "swas-open:RenewInstance",
              "swas-open:RestartDatabaseInstance",
              "swas-open:StartDatabaseInstance",
              "swas-open:StartInstance",
              "swas-open:StartInstances",
              "swas-open:StopDatabaseInstance",
              "swas-open:StopInstance",
              "swas-open:StopInstances",
              "swas-open:UpdateInstanceAttribute",
              "swas-open:UpgradeInstance",
              "swas-open:UploadInstanceKeyPair",
              "swas-open:DescribeInstanceDomainDnsRecord",
              "swas-open:UnbindInstanceDomains",
              "swas-open:DescribeDatabaseInstanceMetricData",
              "swas-open:DescribeDatabaseInstanceParameters",
              "swas-open:DescribeDatabaseInstances",
              "swas-open:DescribeInstanceDomainRegistrationStatus",
              "swas-open:DescribeInstanceDomainResolveStatus",
              "swas-open:DescribeInstanceDomainsSetting",
              "swas-open:DescribeInstanceKeyPair",
              "swas-open:DescribeInstancePasswordsSetting",
              "swas-open:DescribeInstanceVncUrl",
              "swas-open:ListInstancePlansModification",
              "swas-open:ListInstanceStatus",
              "swas-open:ListInstancesTrafficPackages",
              "swas-open:ListUserCenAttachedVpcInstances"
            ],
            "Resource": "acs:swas-open:regionId:accountId:instance/instanceId"
          }
        ]
      }

       

      1. 创建权限策略页面,单击确定

        如果添加多条语句且选择操作较多时,可能会导致策略文档长度超出限制,无法单击确定,您可以提交工单修改策略文档长度的上限。

      2. 创建权限策略弹窗,输入权限策略名称备注,然后单击确定

      步骤二:为指定RAM用户授权

      1. 在左侧导航栏,选择身份管理 > 用户

      2. 用户页面,单击目标RAM用户操作列的添加权限

      3. 权限策略区域,在搜索框中搜索并勾选已经创建的自定义策略。

      4. 单击确认新增权限

      步骤三:验证结果

      1. 使用RAM用户访问轻量应用服务器页面,并选择授权的服务器所在的地域。

        操作时会弹出没有权限的对话框,单击关闭即可。

        对话框的错误详情显示错误码为 NoPermission,鉴权操作为 swas-open:ListInstances,权限判定为权限不足,表明 RAM 用户的权限控制已生效。

      2. 在搜索框中搜索已授权的轻量应用服务器实例ID,即可正常查看和操作该服务器实例。

        说明
        • 仅能通过搜索查看指定被授权的轻量应用服务器实例,如果搜索查看其他未被授权的轻量应用服务器实例,将提示没有权限。

        • 由于仅授权管理指定轻量应用服务器实例的权限,在不同的页面系统会校验其他操作的权限,如果弹出没有权限对话框,关闭即可,不影响已授权的操作。

相关新闻

联系我们

联系我们

电报:@yunshuguoji

邮件:yunshuguoji@outlook.com

工作时间:早上8:00-晚上11:00

认准电报
认准电报
分享本页
返回顶部