阿里云OSS访问策略Bucket Policy是什么?

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 在默认情况下,阿里云所有的OSS资源都是私有的,只有资源拥有者才能访问这些资源。若拥有者希望他人也可以访问这些资源的话,就需要配置访问策略,授予他人访问的权限。Bucket Policy目前支持针对指定的用户、匿名用户授予带IP条件的访问策略。

在默认情况下,阿里云所有的OSS资源都是私有的,只有资源拥有者才能访问这些资源。若拥有者希望他人也可以访问这些资源的话,就需要配置访问策略,授予他人访问的权限。Bucket Policy目前支持针对指定的用户、匿名用户授予带IP条件的访问策略。

image

如某公司创建了一个存储空间,需要指定内部员工仅可以访问存储空间内某个目录下的文件。首先,登陆对象存储OSS控制台,选择已经创建好的Bucket,在弹出的页面中单击文件管理,授权→新增授权。

image

在弹出的对话框中选择授权资源,其中整个Bucket是针对Bucket的所有资源生效;指定资源则仅针对指定的资源生效;针对单个文件,我们则需要输入完整的资源路径,如abc/myphoto.jpg;针对目录则需要加上/,如abc/

image

这里我们选择指定目录,输入指定目录的路径,在授权用户栏输入子账号的UID号。子账号的UID号,可在控制台右上角企业→人员管理→单击子账号用户名,查看到多个子账号。多个子账号,需换行填写。授权操作可添加不同的权限,其中“只读”可授权用户对资源拥有读、列表和下载权限;“读/写”可授权用户对资源拥有读写权限;“完全控制”可授权用户对资源拥有所有操作的权限;“拒绝访问”则禁止用户访问资源。

image

我们选择只读之后单击确定完成操作。

Bucket Policy可以设置多条策略同时生效。如某个用户同时有只读和读/写的权限,则该用户拥有读写的权限。拒绝访问的权限优先级最高,如某个用户同时有只读、读/写和拒绝访问的权限,则该用户无法访问此资源。

我们用ussutill工具来测试一下授权之后的效果,以Windows7 64位系统为例,使用ussutill联系被授权账号。

image

输入命令ossutill64.exe cp oss://20181029/abc d:-r,复制abc目录的所有文件到D盘,提示下载成功。

image

打开D盘,可以看到我们的文件已经下载成功了。

更多信息参见:对象存储 OSS > 控制台用户指南 > 上传、下载和管理文件 > 使用Bucket Policy授权其他用户访问OSS资源


原文地址:https://aliyunnew.com/a/What-is-Aliyun-OSS-access-policy-Bucket-Policy.html

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
1月前
|
Java API 开发工具
如何用阿里云 oss 下载文件
阿里云对象存储服务(OSS)提供了多种方式下载文件,以下讲解下各种方式的下载方法
692 1
|
25天前
|
存储 安全 对象存储
手把手教你搭建阿里云图床(PicGo+Typora+阿里云OSS),新手小白一看就会
本文详细介绍了怎样帮助新手小白从注册,购买阿里云OSS,到一步一步配置OSS做为图床,和PicGo、Typora软件连接,配置好关联之后,在使用Typora写文章时,如果需要插入图片,只需要将图片复制粘贴到Typora的编辑区域,就会自动通过PicGo上传到指定图床,自动复制外网能访问的URL并展示,简直不要太方便,极大的解决了编辑文章时复制处理图片链接的痛点。
142 2
手把手教你搭建阿里云图床(PicGo+Typora+阿里云OSS),新手小白一看就会
|
2月前
|
对象存储
minio临时凭证直传切换到阿里云oss
minio临时凭证直传切换到阿里云oss
161 1
|
27天前
|
弹性计算 前端开发 小程序
微信小程序上传文件至阿里云OSS直传(java后端签名+前端直传)
当前的通用文件上传方式是通过前端上传到服务器,再由服务器转存至对象存储。这种方式在处理小文件时效率尚可,但大文件上传因受限于服务器带宽,速度较慢。例如,一个100MB的文件在5Mbps带宽的阿里云ECS上上传至服务器需160秒。为解决此问题,可以采用后端签名的方式,使微信小程序直接上传文件到阿里云OSS,绕过服务器中转。具体操作包括在JAVA后端引入相关依赖,生成签名,并在微信小程序前端使用这个签名进行文件上传,注意设置正确的请求头和formData参数。这样能提高大文件上传的速度。
|
3月前
|
存储 搜索推荐 对象存储
OSS绑定自定义域名至Bucket默认域名
OSS绑定自定义域名至Bucket默认域名
40 1
|
1月前
|
弹性计算 缓存 测试技术
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测,2核4G服务器并发数性能测试,阿小云账号下的2核4G服务器支持20人同时在线访问,然而应用不同、类型不同、程序效率不同实际并发数也不同,2核4G服务器的在线访问人数取决于多个变量因素
|
7天前
|
开发工具 对象存储
阿里云OSS文件上传
阿里云OSS文件上传
48 0
|
7天前
|
存储 缓存 Java
阿里云OSS实战从入门到大神
说起阿里云OSS,那作用和功能都是非常强大的,它可以存放图片,音频,视频等资源文件,这些资源文件,你不必存放到服务器的硬盘里,这样既可以节省服务器硬盘空间,又可以降低服务器的读写压力,非常适合大并发的架构。
48 0
|
1月前
|
存储 域名解析 应用服务中间件
阿里云OSS对象存储,实现内网访问,免流量费用
阿里云OSS对象存储,实现内网访问,免流量费用
410 1
|
1月前
|
弹性计算 缓存 测试技术
2核4g服务器能支持多少人访问?阿里云2核4G服务器并发数测试
2核4g服务器能支持多少人访问?阿里云2核4G服务器并发数测试,2核4G服务器并发数性能测试,阿小云账号下的2核4G服务器支持20人同时在线访问,然而应用不同、类型不同、程序效率不同实际并发数也不同,2核4G服务器的在线访问人数取决于多个变量因素