写点什么

授予对 Amazon Redshift 管理控制台的细粒度访问权限(一)

  • 2019-12-26
  • 本文字数:1605 字

    阅读完需:约 5 分钟

授予对 Amazon Redshift 管理控制台的细粒度访问权限(一)

Amazon Redshift 访问控制概述

自 2013 年 2 月发布的版本开始,Amazon Redshift 已快速成为备受全球数千家客户青睐的云数据仓库平台。


访问 Amazon Redshift 需要凭证,AWS 可根据此凭证对您的请求进行身份验证。这些凭证必须有权访问 Amazon Redshift 资源,例如 Amazon Redshift 集群或快照。有关这些凭证的更多详细信息,请参阅 Amazon Redshift 文档的 Amazon Redshift 中的 Identity and Access Management 部分。


所有 AWS 资源均归 AWS 账户所有,创建或访问资源的权限受 AWS Identity and Access Management (IAM) 策略控制。AWS 账户管理员可将权限策略附加到 IAM 身份(用户、组和角色)。特别是,AWS 账户管理员还可将 IAM 权限策略附加到特定用户。此类策略可为用户授予管理 Amazon Redshift 资源(例如快照或事件订阅)的权限。


授予权限时,您可以决定可获得权限的用户及其可获得哪些 Amazon Redshift 资源的权限。您还可以决定允许对这些资源执行的具体操作。附加到 IAM 身份的策略称为_基于身份_的 IAM 策略,附加到资源的策略称为_基于资源_的策略。Amazon Redshift 仅支持基于身份的 IAM 策略。

使用案例:为用户设置有限的访问权限

请考虑下面的使用案例。假设有一位 IAM 用户是客户运营组的成员,该用户需要监控和终止在 Amazon Redshift 集群中运行的查询。最佳方式是通过 Amazon Redshift 控制台实现此目的。此用户无权修改或删除任何其他 Amazon Redshift 资源。


为实施此使用案例,我们需要实施一项自定义 IAM 策略,用于确保此 IAM 用户拥有对 Amazon Redshift 控制台的只读权限。此操作意味着该用户可以获得可用集群的描述,并可导航到查询选项卡。此外,我们希望此 IAM 用户能够通过 Amazon Redshift 控制台取消正在运行的查询。为实现此目的,我们使用 redshift:CancelQuerySession IAM 操作。有关 IAM 策略允许的其他 Amazon Redshift 操作的描述以及每项操作的意义,请参阅 Amazon Redshift 文档中的 Amazon Redshift 定义的操作


要创建此类自定义 IAM 策略,请按照以下说明进行操作:


  1. 访问 https://console.aws.amazon.com/iam/ 登录 AWS 管理控制台,并打开 IAM 控制台。

  2. 在左侧的导航窗格中,选择策略

  3. 选择创建策略

  4. 选择 JSON 选项卡并输入以下策略:


Json


{    "Version": "2012-10-17",    "Statement": [        {            "Action": [                "redshift:Describe*",                "redshift:CancelQuerySession",                "redshift:ViewQueriesInConsole",                "ec2:DescribeAccountAttributes",                "ec2:DescribeAddresses",                "ec2:DescribeAvailabilityZones",                "ec2:DescribeSecurityGroups",                "ec2:DescribeSubnets",                "ec2:DescribeVpcs",                "ec2:DescribeInternetGateways",                "sns:Get*",                "sns:List*",                "cloudwatch:Describe*",                "cloudwatch:List*",                "cloudwatch:Get*"            ],            "Effect": "Allow",            "Resource": "*"        }    ]}
复制代码



  1. 查看策略页面,为您要创建的策略输入名称值,并可选择输入描述。查看策略摘要以查看您的策略授予的权限。然后选择创建策略以保存您的工作。

  2. 将此策略附加到现有或新的 IAM 用户。


借助此权限策略,IAM 用户可以选择 Amazon Redshift 集群,在查询选项卡中列出所有运行的查询,并根据需要终止查询。所有权限都是只读权限。因此,用户无法新建 Amazon Redshift 集群,或者修改或删除现有集群。但是,用户可以查看可用集群、集群快照、参数组和集群子网组,还可查看现有集群的其他属性。


本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/granting-fine-grained-access-to-the-amazon-redshift-management-console/


2019-12-26 13:371010

评论

发布
暂无评论
发现更多内容

NocoBase 本周更新汇总:外部数据源支持按需加载数据表

NocoBase

开源 低代码 零代码 无代码 版本更新

YashanDB的可视化管理界面,方便用户操作的设计

数据库砖家

如何用内网穿透远程访问Everything?实现随时随地快速检索文件

贝锐

内网穿透

【行业知识】水利管理业定义以及使用堡垒机的必要性

行云管家

网络安全 数据安全 堡垒机

ManageEngine卓豪简化变更管理的工作方法(五)

ServiceDesk_Plus

变更管理 ManageEngine卓豪

YashanDB的基础数据建模方法讲解

数据库砖家

“团队敏捷教练进阶课程” 8月23-24日 · A-CSM认证周末班

ShineScrum

敏捷教练 Scrum Master A-CSM

2026杭州国际人工智能与应用场景展览会

AIOTE智博会

人工智能展览会 人工智能展会 人工智能博览会 人工智能展

首款“沉浸式人机共脑”AI志愿智能体,助力千万考生决胜新高考

AI数据云Relyt

AI 高考志愿 AI志愿规划

Jim老师A-CSPO认证课程推荐文章视频集锦

ShineScrum

敏捷 #产品经理

Iontra助力减排1亿吨CO₂

财见

编程智能体+MCP:让 AI 提取和总结微信聊天记录,再也不怕错过重要信息

阿里巴巴云原生

阿里云 通义灵码

YashanDB的更新与版本控制:确保数据最新的策略

数据库砖家

YashanDB的架构设计:为何适合现代企业的数据需求?

数据库砖家

MindIE-LLM ATB模型推理全流程解析

AI布道Mr.Jin

移动AI一周年,5G-A和AI究竟把世界变成什么样?

脑极体

AI

智算时代的流量枢纽:蚂蚁 AI Gateway 如何提升大模型推理效能

蚂蚁开源

Gateway 蚂蚁集团 MOSN 蚂蚁开源

YashanDB的核心功能分析

数据库砖家

YashanDB的可扩展性对业务增长有何支持?

数据库砖家

想要靠设备管理来提升效率,首先得避开这5个坑!

积木链小链

数字化转型 智能制造 设备管理

AI 技术开发英语阅读 App

北京木奇移动技术有限公司

软件外包公司 AI英语学习 APP开发公司

YashanDB的健康检查与维护周期管理建议

数据库砖家

权威认可!百度智能云GaiaDB-X满分通过数据库政府采购需求标准评测

科技热闻

“全球金牌敏捷课程” · 8月16-17日CSM认证课程 · Jim老师引导团队Agility与企业Agility话题

ShineScrum

Scrum Master

福州等保测评公司名称汇总(2025整理)

行云管家

等保 等保评测

文心快码发布AI IDE,智能体自动写代码,设计稿一键转代码,打造开发者个性化IDE

百度Geek说

一手生态开放,一手技术突围,昇腾CANN成中国AI创新底座

极客天地

YashanDB的技术支持和服务体系如何帮助企业?

数据库砖家

瀚高股份与 Anolis OS 完成适配,龙蜥获数据库场景高性能与稳定性认证

OpenAnolis小助手

数据库 操作系统 龙蜥社区 Anolis OS 龙蜥生态

荣誉|奇点云荣获“2024年度杭州市总部企业”

奇点云

杭州 总部企业

Web前端入门:JavaScript DOM 节点查找常用方法

电子尖叫食人鱼

JavaScript 前端 Web

授予对 Amazon Redshift 管理控制台的细粒度访问权限(一)_文化 & 方法_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章