详情页标题前

阿里云RDS数据库通过RAM权限策略限制RAM用户权限-云淘科技

详情页1

您可以通过为RAM用户配置RAM权限策略,限制该用户对RDS实例进行相关操作。

功能介绍

为提高RDS实例安全性,阿里云提供了RAM权限策略。您可以通过配置权限策略,实现多个场景。更多信息,请参见RDS权限策略总表。

说明

如需了解RAM权限策略的更多信息,请参见权限策略概览。

操作步骤

  1. 登录RAM控制台。

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

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

  4. 单击脚本编辑页签,在代码框中输入权限策略脚本,单击继续编辑基本信息

    说明

    • 您可以在RDS权限策略总表的代码列中找到对应权限策略脚本。

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

  5. 基本信息区域的名称文本框中,参考RDS权限策略总表的权限策略名称列输入权限策略名称,并单击确定

    说明

    您也可以自定义权限策略的名称。名称格式要求如下:

    • 需包含1~128个字符。

    • 可包含英文字母、数字和短划线(-)。

  6. 在跳转的页面中单击新增授权,为目标RAM用户授权。

    1. 选择授权范围

      • 整个云账号:权限在当前阿里云账号内生效。

      • 指定资源组:权限在指定的资源组内生效。

        说明

        指定资源组授权生效的前提是该云服务已支持资源组。更多信息,请参见支持资源组的云服务。

    2. 选择授权主体

      说明

      授权主体即需要授权的RAM用户,您可以在搜索框中输入RAM用户名进行模糊搜索,快速找到目标RAM用户。

    3. 选择权限下方单击自定义策略

    4. 在权限策略列表中找到步骤4中创建的权限策略名称,单击确定

      说明

      您可以在权限策略列表上方的搜索框中输入权限策略的名称进行模糊搜索,快速找到目标权限策略。

RDS权限策略总表

限制项

权限策略名称

代码

说明

实例创建

CreateRdsWithNonDiskEncryptionForbidden

点击展开

{ 
  "Statement": [ 
    {
      "Action": [
        "rds:CreateDBInstance", 
        "rds:PreCheckCreateOrder", 
        "rds:CreateOrder"
      ], 
      "Effect": "Deny", 
      "Resource": "*", 
      "Condition": {
        "Bool": { 
          "rds:DiskEncryptionRequired": "false" 
        } 
      } 
    } 
  ], 
  "Version": "1" 
}

防止目标用户创建磁盘没有加密的RDS实例。

说明

本功能当前仅适用于新建主实例,除此之外的所有场景下(例如创建只读实例、恢复数据到新实例),本功能不会生效。

CreateRdsWithNonVPCNetworkTypeForbidden

点击展开

{ 
  "Statement": [
    {
      "Action": [
        "rds:CreateDBInstance",
        "rds:PreCheckCreateOrder",
        "rds:CreateOrder"
      ], 
      "Effect": "Deny", 
      "Resource": "*", 
      "Condition": { 
        "StringNotEquals": { 
          "rds:InstanceNetworkType": "VPC" 
        } 
      }
    } 
  ], 
  "Version": "1" 
}

防止目标用户创建网络类型为非专有网络VPC的RDS实例。

说明

本功能当前仅适用于新建主实例,除此之外的所有场景下(例如创建只读实例、恢复数据到新实例),本功能不会生效。

网络配置

DatabaseConnectionNonVPCNetworkTypeForbidden

点击展开

{
  "Statement": [
    {
      "Action": "rds:ModifyDBInstanceNetworkType", 
      "Effect": "Deny", 
      "Resource": "*", 
      "Condition": {
        "StringNotEquals": {
          "rds:InstanceNetworkType": "VPC" 
        }
      }
    }
  ],
  "Version": "1" 
}

防止目标用户切换RDS实例的网络类型为经典网络。

安全配置

DataSecuritySSLDisabledForbidden

点击展开

{ 
  "Statement": [
    {
      "Action": "rds:ModifyDBInstanceSSL", 
      "Effect": "Deny", 
      "Resource": "*", 
      "Condition": {
        "StringEquals": { 
          "rds:SSLEnabled": "0" 
        }
      }
    }
  ],
  "Version": "1" 
}

防止目标用户关闭RDS实例的SSL加密。

DataSecurityTDEDisabledForbidden

点击展开

{ 
  "Statement": [
    {
      "Action": "rds:ModifyDBInstanceTDE", 
      "Effect": "Deny",
      "Resource": "*",
      "Condition": {
        "StringNotEquals": {
          "rds:TDEStatus": "Enabled" 
        }
      }
    }
  ], 
  "Version": "1"
}

防止目标用户关闭RDS实例的透明数据加密TDE。

数据库代理配置

DatabaseProxyWithNonVPCNetworkTypeForbidden

点击展开

{ 
  "Statement": [
    { 
      "Action": "rds:ModifyDBProxy",
      "Effect": "Deny",
      "Resource": "*",
      "Condition": { 
        "StringNotEquals": {
          "rds:InstanceNetworkType": "VPC"
        }
      }
    }
  ],
  "Version": "1" 
}

防止目标用户在开启RDS实例的数据库代理服务时,指定网络地址类型为外网。

DatabaseProxyCreateEndpointAddressWithNonVPCNetworkTypeForbidden

点击展开

{
  "Statement": [
    {
      "Action": "rds:CreateDBProxyEndpointAddress", 
      "Effect": "Deny",
      "Resource": "*",
      "Condition": { 
        "StringNotEquals": {
          "rds:DBProxyConnectStringNetType": "VPC"
        }
      }
    }
  ],
  "Version": "1" 
}

防止目标用户在创建RDS实例的数据库代理连接地址时,指定网络地址类型为外网。

DatabaseProxyModifyEndpointAddressWithNonVPCNetworkTypeForbidden

点击展开

{ 
  "Statement": [
    {
      "Action": "rds:ModifyDBProxyEndpointAddress",
      "Effect": "Deny", 
      "Resource": "*",
      "Condition": {
        "StringNotEquals": {
          "rds:DBProxyConnectStringNetType": "VPC"
        }
      }
    }
  ],
  "Version": "1" 
}

防止目标用户在修改RDS实例的数据库代理连接地址时,指定网络地址类型为外网。

DatabaseProxyDbProxyInstanceSslDisabledForbidden

点击展开

{ 
  "Statement": [
    {
      "Action": "rds:ModifyDbProxyInstanceSsl",
      "Effect": "Deny",
      "Resource": "*", 
      "Condition": {
        "StringEquals": {
          "rds:DbProxySslEnabled": "0" 
        }
      }
    }
  ], 
  "Version": "1" 
}

防止目标用户关闭RDS实例的数据库代理SSL加密功能。

备份相关配置

BackupAndRestorationCrossBackupDisabledForbidden

点击展开

{ 
  "Statement": [
    {
      "Action": "rds:ModifyInstanceCrossBackupPolicy",
      "Effect": "Deny", 
      "Resource": "*",
      "Condition": { 
        "StringNotEquals": {
          "rds:BackupEnabled": "1" 
        }
      }
    },
    {
      "Action": "rds:ModifyInstanceCrossBackupPolicy",
      "Effect": "Deny", 
      "Resource": "*",
      "Condition": { 
        "StringNotEquals": {
          "rds:LogBackupEnabled": "1" 
        } 
      }
    }
  ],
  "Version": "1"
}

防止目标用户关闭RDS实例的跨地域备份功能。

BackupAndRestorationBackupPolicyDisabledForbidden

点击展开

{ 
  "Statement": [
    {
      "Action": "rds:ModifyBackupPolicy",
      "Effect": "Deny",
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "rds:EnableBackupLog": "0"
        }
      }
    },
    {
      "Action": "rds:ModifyBackupPolicy",
      "Effect": "Deny", 
      "Resource": "*",
      "Condition": { 
        "StringEquals": {
          "rds:BackupLog": "Disabled"
        }
      }
    }
  ],
  "Version": "1"
}

防止目标用户关闭RDS实例的日志备份功能。

历史事件

EventCenterActionEventEnableEventLogForbidden

点击展开

{ 
  "Statement": [
    { 
      "Action": "rds:ModifyActionEventPolicy",
      "Effect": "Deny",
      "Resource": "*",
      "Condition": { 
        "StringNotEquals": {
          "rds:EnableEventLog": "False"
        }
      }
    }
  ],
  "Version": "1" 
}

防止目标用户开启RDS实例的历史事件功能。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/155223.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云RDS数据库ModifyDBInstanceNetworkType – 经典网络切换为VPC网络-云淘科技

    该接口用于将经典网络的RDS实例切换为VPC网络。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL RDS SQL Server 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 RDS MySQL更改网络类型 RDS PostgreSQL更改网络类型 RDS SQL…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库删除账号-云淘科技

    您可以通过控制台删除账号,或者通过SQL命令删除普通账号。 通过控制台删除账号 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。 在左侧导航栏单击账号管理。 找到要删除的账号,单击其右侧操作列中的删除。 在弹出的确认框中,单击确定。 通过SQL命令删除普通账号 目前,只有部分实例类型支持通过SQL命令删除普通账号。 通过DMS登录RDS实例,详细步…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库跨地域恢复数据-云淘科技

    如果您已完成跨地域备份数据,可以使用备份文件将数据恢复到跨地域备份所在地域的新实例上。 前提条件 已完成跨地域备份。具体操作,请参见跨地域备份。 说明 更多数据恢复方案,请参见恢复方案概览。 MySQL跨地域恢复,请参见MySQL跨地域恢复。 PostgreSQL跨地域恢复,请参见PostgreSQL跨地域恢复。 跨地域恢复到新实例 登录RDS管理控制台,在…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库包年包月转按量付费-云淘科技

    您可以根据业务需求,将RDS实例的计费方式由预付费(包年包月)转变为后付费(按量付费)。 前提条件 实例的计费方式为包年包月。计费方式详情请参见计费项。 实例状态为运行中。说明 如果您的包年包月实例因到期而锁定,您必须先对实例续费。如何续费请参见手动续费。 实例规格不是历史规格。历史规格实例请变更规格之后再转按量付费。 请确认您的阿里云账号的余额大于或等于1…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库设置独享代理连接地址-云淘科技

    独享代理目前提供一个默认代理地址,代理终端功能绑定该地址。您可以额外新增代理地址、修改代理地址或删除代理地址。 前提条件 开通并配置数据库代理服务 代理地址类型 代理地址共分三种类型:内网地址(专有网络)、内网地址(经典网络)和外网地址。 开启独享代理时,您可以选择默认的代理地址类型,默认的代理地址创建后,您还可以新增代理地址,不同类型实例支持的代理地址类型…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。