文档首页/ 组织 Organizations/ 快速入门/ 使用SCP控制成员账号的权限
更新时间:2024-11-29 GMT+08:00

使用SCP控制成员账号的权限

操作场景

服务控制策略 (Service Control Policy,SCP) 是一种基于组织的访问控制策略。组织管理账号可以使用SCP指定组织中成员账号的权限边界,限制账号内用户的操作。SCP可以关联到组织、OU和成员账号。当SCP关联到组织或OU时,该组织或OU下所有账号均受该策略影响。

本章节以创建一个简单的SCP并将其绑定至成员账号为例,帮助您快速了解和使用SCP。

操作流程

操作步骤

说明

准备工作

  1. 已创建组织并加入一个成员账号。
  2. 为账号充值,确保账号未因欠费受限冻结。

步骤一:启用并创建SCP

启用并创建自定义SCP。

步骤二:绑定SCP

为成员账号绑定SCP。

步骤三:验证SCP

使用成员账号验证SCP是否生效。

准备工作

  1. 已创建组织,且组织中至少已加入一个成员账号。具体操作请参见使用Organizations管理多账号
  2. 为账号充值。

    Organizations服务为免费服务,使用Organizations服务的相关功能不收取任何费用。

    但当您的账号因欠费受限冻结后,将无法在Organizations控制台执行任何写操作,因此您需要确保账号有足够的余额,避免因账号欠费冻结而无法使用Organizations服务的相关功能,如何充值请参见账户充值

步骤一:启用并创建SCP

例如您希望组织内的某一成员账号无法删除RAM服务的资源共享实例,可以参考如下示例创建SCP。

如下步骤仅针对示例中的关键参数进行设置和介绍,其他参数保存默认,更多SCP的详细信息请参见创建SCP

  1. 以组织管理员或管理账号的身份登录管理控制台,进入Organizations控制台。
  2. 在左侧导航中选择“策略管理”,单击“服务控制策略”操作列的“启用”。
  3. 在弹窗中勾选确认框,然后单击“确定”,完成SCP功能启用。

  4. 单击“服务控制策略”,进入SCP管理页。

  5. 单击“创建”,进入创建策略页面。
  6. 在策略内容左侧单击策略语句中的“Effect”或“Action”,然后在右侧的策略编辑器中单击“添加操作”后的“+”号。

  7. 在弹窗中选择RAM服务的“ram:resourceShares:delete”操作,单击“确定”。

  8. 单击“添加资源”后的“+”号,在弹窗中选择RAM服务的“所有资源”,单击“确定”。

    最终的策略内容如下,表示禁止删除RAM服务的资源共享实例:

    {
      "Version": "5.0",
      "Statement": [
        {
          "Effect": "Deny",
          "Action": [
            "ram:resourceShares:delete"
          ],
          "Resource": [
            "*"
          ]
        }
      ]
    }

  9. 单击页面右下角的“保存”,自定义SCP创建完成。

步骤二:绑定SCP

将创建的SCP与某一成员账号进行绑定后,该成员账号将被禁止删除资源共享实例。

  1. 在SCP策略列表中,单击上一步创建的SCP操作列的“绑定”。
  2. 在弹窗中选择要绑定的成员账号,在文本框中输入“确认”,然后单击“确定”,完成SCP绑定。

    策略完成绑定后将在30分钟内生效。

步骤三:验证SCP

本步骤对SCP的权限管控效果进行验证。

  1. 以绑定该SCP的成员账号登录管理控制台,进入RAM服务控制台。
  2. 尝试删除资源共享实例,页面报错,SCP生效。

相关信息

本章节仅使用一个简单的SCP为例进行说明,如您想使用SCP实现更为复杂的权限控制,可参考如下内容: