OSS 数据权限隔离__用户指南_E-MapReduce-阿里云
操作步骤
E-MapReduce 支持使用 RAM 来隔离不同子账号的数据。操作步骤如下所示:
在RAM中创建子账号,具体流程请参见如何在 RAM 中创建子账号。
单击阿里云 RAM 的管理控制台页面左侧的授权策略管理,进入授权策略管理界面。
单击自定义授权策略。
单击页面右上方的新建授权策略按钮,即进入创建授权策略界面,然后按照提示步骤进行创建。您需要多少套不同的权限控制,就创建多少个策略。
假设您需要以下 2 套数据控制策略:
测试环境, bucketname:test-bucket。其所对应的完整策略如下:
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"oss:ListBuckets"
],
"Resource": [
"acs:oss:*:*:*"
]
},
{
"Effect": "Allow",
"Action": [
"oss:Listobjects",
"oss:GetObject",
"oss:PutObject",
"oss:DeleteObject"
],
"Resource": [
"acs:oss:*:*:test-bucket",
"acs:oss:*:*:test-bucket/*"
]
}
]
}
生产环境, bucketname:prod-bucket。其所对应的完整策略如下:
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"oss:ListBuckets"
],
"Resource": [
"acs:oss:*:*:*"
]
},
{
"Effect": "Allow",
"Action": [
"oss:Listobjects",
"oss:GetObject",
"oss:PutObject"
],
"Resource": [
"acs:oss:*:*:prod-bucket",
"acs:oss:*:*:prod-bucket/*"
]
}
]
}
单击阿里云 RAM 的管理控制台页面左侧的用户管理。
找到需要将策略赋给的子账号条目,单击其右侧的管理按钮,进入用户管理页面。
单击页面左侧的用户授权策略。
单击右上角的编辑授权策略按钮,进入策略授权页面。
选择并添加授权策略。
单击确定,完成对子账号的策略授权。
单击用户管理页面左侧的用户详情,进入子账号的用户详情页面。
在 Web 控制台登录管理栏中,单击启用控制台登录,以打开子账号的登录控制台的权限。
完成并使用
完成以上所有步骤以后,使用对应的子账号登录 E-MapReduce,会有以下限制:
在创建集群、创建作业和创建执行计划的 OSS 选择界面,可以看到所有的 bucket,但是只能进入被授权的 bucket。
只能看到被授权的 bucket 下的内容,无法看到其他 bucket 内的内容。
作业中只能读写被授权的 bucket,读写未被授权的 bucket 会报错。
最后更新:2016-11-23 16:03:59
上一篇:
多版本 Python 使用说明__用户指南_E-MapReduce-阿里云
下一篇:
SSH 登录集群__用户指南_E-MapReduce-阿里云
AppItem__数据类型_API_API 网关-阿里云
账号和服务申请__快速开始_智能语音交互-阿里云
监控数据访问指南__监控服务_开发人员指南_对象存储 OSS-阿里云
通过CDN加速OSS Bucket__运维技术分享_技术运维问题_CDN-阿里云
工作流设计器__数据开发手册_用户操作指南_大数据开发套件-阿里云
访问日志__安全管理_快速入门_数据管理-阿里云
2016年9月12日支持验证码在线购买__产品升级更新_数据风控-阿里云
特性__IoT Hub_产品组件_阿里云物联网套件-阿里云
移出不健康ECS实例__使用须知_用户指南_弹性伸缩-阿里云
服务白皮书__产品简介_安全管家服务-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云