【问题标题】:Disk Space and Cluster in redshiftredshift 中的磁盘空间和集群
【发布时间】:2017-01-20 18:41:48
【问题描述】:

在redshift中创建用户时,是否有任何选项可以指定每个用户的磁盘空间和集群使用情况?

【问题讨论】:

    标签: amazon-web-services amazon-redshift


    【解决方案1】:

    磁盘空间

    Amazon Redshift 无法将用户限制为特定数量的磁盘存储。

    Redshift 使用类似 PostgreSQL 的命令来授予/撤销数据库用户的权限。虽然表与所有者相关联,但无法限制与用户相关联的表使用的磁盘存储量。其实也不可能通过任何参数来限制存储空间

    集群使用情况

    有两个级别的控制:

    • 用于启动和终止集群的 Redshift API 调用(以及其他相关命令)
    • 控制用户是否可以创建表、查询数据、访问视图等的数据库级命令

    这些控件限制是否允许用户执行特定操作,但不限制使用的“数量”(例如磁盘空间、并发查询)。

    见:Redshift security documentation

    【讨论】:

    • 加上工作负载管理选项来限制内存分配和执行时间(限制适用于队列,用户可以分配到队列)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 2020-12-26
    • 2015-04-06
    • 1970-01-01
    • 2013-10-30
    相关资源
    最近更新 更多