724
手机大全
创建自定义授权策略__快速入门_访问控制-阿里云
流程位置
创建客户自定义的授权策略
进入RAM控制台,在导航栏中选择“授权策略管理”,您可以查看“系统授权策略”和“自定义授权策略”。如下图所示:
目前,阿里云提供了多种系统授权策略可供用户选择使用。这些授权策略仅仅提供了粗粒度的访问控制能力,比如某个云产品级别的只读权限或所有权限。如果您有更细粒度的授权需求,比如授权用户bob只能对oss://sample_bucket/bob/下的所有对象执行只读操作、而且限制IP来源必须为您的公司网络(可以通过搜索引擎查询“我的IP”来获知您的公司网络IP地址),那么您可以通过创建自定义授权策略来进行访问控制。
在创建自定义授权策略时,您需要了解授权策略语言的基本结构和语法,相关内容的详细描述请参考授权策略语言描述。
在了解授权策略语言之后,您通过RAM控制台可以很方便地创建自定义的授权策略。具体步骤如下:
步骤1. 点击“新建授权策略”,打开新建授权策略弹窗:
步骤2. 选择一个模板(这里选择AliyunOSSReadOnlyAccess),我们可以基于这个模板进行Policy编辑,如下图所示:
我们修改了自定义的授权策略名称,备注和策略内容。上图策略内容中的选中部分是我们新增的细粒度授权限制内容。
自定义策略样例:
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"oss:Get*",
"oss:List*"
],
"Resource": [
"acs:oss:*:*:samplebucket/bob/*"
]
"Condition": {
"IpAddress": {
"acs:SourceIp": "127.0.27.1"
}
}
}
]
}
RAM最细可以支持各产品API粒度的授权,即Policy中的Action可以精细到每个API操作。不同云产品的权限定义,需要参考各产品的权限定义文档。
步骤3. 策略内容编辑完成后,点击 “新建授权策略” 即可新建自定义授权策略。
如果将这个自定义的授权策略附加给用户bob,那么bob对oss://samplebucket/bob/下的对象有只读操作权限,但限制条件是必须从您的公司网络(假设为121.0.27.1)进行访问。
最后更新:2016-12-12 16:43:34
上一篇:
创建RAM用户__快速入门_访问控制-阿里云
下一篇:
给RAM用户授权__快速入门_访问控制-阿里云
阿里云追云数据库风口,完成第三代架构产品布局
Condition__DataType_API 参考_表格存储-阿里云
为什么我的作业一直失败?__技术分享_技术运维问题_媒体转码-阿里云
常用 SQL 命令(MySQL)__附录_用户指南_云数据库 RDS 版-阿里云
任务运维__运维中心手册_用户操作指南_大数据开发套件-阿里云
修改实例SSL链路__实例管理_API 参考_云数据库 RDS 版-阿里云
DescribeKey__API 参考_密钥管理服务-阿里云
步骤3:验证配置生效__快速入门(非网站业务)_DDoS 高防IP-阿里云
负载均衡超时问题__负载均衡性能常见问题_常见问题_负载均衡-阿里云
微金融专区__金融云介绍_金融云-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云