首页 数据库自治服务 服务支持 常见问题 授予RAM用户操作Redis实例缓存分析API接口的权限

授予RAM用户操作Redis实例缓存分析API接口的权限

更新时间: 2023-10-10 17:17:06

本文介绍如何授予RAM用户操作Redis实例缓存分析API接口的权限。

前提条件

已创建RAM用户,详情请参见创建RAM用户

背景信息

您可以通过如下两种方式对RAM用户进行权限:

  • 极简授权:权限较大,操作简单。

  • 自定义权限策略:权限精细,配置复杂。

极简授权

使用阿里云账号登录RAM控制台,为RAM用户授予DAS的完全管理权限(AliyunHDMFullAccess),详情请参见为RAM用户授权

自定义权限策略

本文以授予RAM用户指定Redis实例的权限为例。

创建权限策略

  1. 使用阿里云账号登录RAM控制台

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

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

  4. 创建权限策略页面,单击脚本编辑页签。

  5. 输入如下权限策略内容,然后单击继续编辑基本信息

    {
        "Statement": [
            {
                "Action": [
                    "hdm:CreateCacheAnalysisTask",
                    "hdm:DescribeCacheAnalysisReportList",
                    "hdm:DescribeCacheAnalysisReport",
                    "hdm:CreateCacheAnalysisJob",
                    "hdm:DescribeCacheAnalysisJob",
                    "hdm:DescribeCacheAnalysisJobs",
                    "hdm:GetInstanceLatestBackup"
                ],
                "Resource": "acs:kvstore:*:*:instance/Redis实例ID",
                "Effect": "Allow"
            },
            {
                "Action": "ram:CreateServiceLinkedRole",
                "Resource": "*",
                "Effect": "Allow",
                "Condition": {
                    "StringEquals": {
                        "ram:ServiceName": "hdm.aliyuncs.com"
                    }
                }
            }
        ],
        "Version": "1"
    }

    关于权限策略语法结构的详情,请参见权限策略语法和结构

  6. 输入权限策略名称备注

    例如设置策略名称为das-redis-key-analysis-policy

  7. 检查并优化权限策略内容。

    • 基础权限策略优化

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

      • 删除不必要的条件。

      • 删除不必要的数组。

    • 可选:高级权限策略优化

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

      • 拆分不兼容操作的资源或条件。

      • 收缩资源到更小范围。

      • 去重或合并语句。

  8. 单击确定

为RAM用户授权

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

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

  3. 添加权限面板的选择权限区域,单击自定义策略,选中您创建的权限策略(例如das-redis-key-analysis-policy)。

  4. 单击确定

  5. 单击完成

相关API

API

描述

CreateCacheAnalysisJob

创建缓存分析任务。

DescribeCacheAnalysisJob

查询缓存分析任务详情。

DescribeCacheAnalysisJobs

查询缓存分析任务列表。

阿里云首页 数据库自治服务 相关技术圈