阿里云账号可以直接购买节省计划,而RAM用户则需要获得授权才可以购买节省计划,否则会下单失败。本文介绍如何创建购买节省计划的权限策略,并授予RAM用户此类权限策略。

背景信息

您可以通过访问控制(RAM)管理用户身份与资源访问权限,例如RAM用户及其拥有的权限。更多访问控制相关的信息,请参见什么是访问控制API概览

步骤一:创建购买节省计划的权限策略

  1. 使用阿里云账号登录RAM控制台
  2. 在左侧导航栏,选择权限管理 > 权限策略
  3. 权限策略页面,单击创建权限策略
  4. 创建权限策略页面,单击脚本编辑页签。
  5. 输入权限策略内容,然后单击下一步:编辑基本信息
    权限策略内容如下,关于权限策略语法结构的详情,请参见权限策略语法和结构
    {
      "Version": "1",
      "Statement": [
        {
          "Action": "savingsplans:*",
          "Effect": "Allow",
          "Resource": "*"
        }
      ]
    }
  6. 输入权限策略名称备注
    本文中权限策略的名称以CreateSavingsPlanPolicy为例。
  7. 检查并优化权限策略内容。
    • 基础权限策略优化

      系统会对您添加的权限策略语句自动进行基础优化。基础权限策略优化会完成以下任务:

      • 删除不必要的条件。
      • 删除不必要的数组。
    • 可选:高级权限策略优化

      您可以将鼠标悬浮在可选:高级策略优化上,单击执行,对权限策略内容进行高级优化。高级权限策略优化功能会完成以下任务:

      • 拆分不兼容操作的资源或条件。
      • 收缩资源到更小范围。
      • 去重或合并语句。
  8. 单击确定

步骤二:为RAM用户授予权限策略

  1. 使用阿里云账号登录RAM控制台
  2. 在左侧导航栏,选择权限管理 > 授权
  3. 授权页面,单击新增授权
  4. 新增授权页面,配置授权相关的信息。
    配置项 说明 示例值
    授权范围 节省计划不支持加入资源组,因此选择整个云账号即可,代表本次授权在当前阿里云账号内生效。 整个云账号
    授权主体 输入需要获得权限的RAM用户。 ramuser1@1609982****.onaliyun.com
    选择权限 选择新创建的权限策略。 CreateSavingsPlanPolicy
  5. 单击确定
  6. 单击完成