对象存储 OSS 权限控制功能|学习笔记

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 快速学习对象存储 OSS 权限控制功能

开发者学堂课程【管理功能玩转对象存储OSS使用入门对象存储 OSS 权限控制功能】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/378/detail/4738


对象存储 OSS 权限控制功能


OSS的bucket的权限(ACL) 的管理

1、对 OSS 的资源访问分为拥有者访问和第三方用户访问,这里的拥有者指的是Bucket 的拥有者,也称为开发者,第三方用户是指访问 Bucket 里资源的用户而每一次向 OSS 的请求根据当前 Bucket 权限和操作不同要求用户进行身份验证或者直接匿名访问。

2、Bucket 权限类型

OSS 提供 ACL (Access Control List) 权限控制方法,OSS ACL 提供 bucket级别的权限访问控制,bucket 目前有三种访问权限:公共读写(public-read-write),公共读,私有写(public-read) 和私有读写(private) 。

3、登陆控制台看一下具体的设置位置打开阿里云首页点击上方的管理控制台点击左侧对象存储 oss,之后找到 Bucket点击 Bucket 设置在属性这一栏里就可以看到读写权限acl 设置的功能这里分为三种私有公共读公共读写

(1)公共读写是指所有人包括匿名访问用户都可以对 Bucket 中的文件进行读写操作而这些所有操作产生的费用都是由 Bucket 创建者来承担的目前 oss 收费分为三部分分别是存储空间请求次数以及流量如果 Bucket 的权限设置为公共读写那么对 Bucket 下的文件请求以及这些请求所耗费的流量都是由 Bucket创建者来承担这个有很大的风险此权限也比较高如果没有特殊情况建议客户试用此权限

(2)第二种权限公共读这个只有 Bucket 创建者可以对 Bucket文 件进行读写操作其他人包括匿名用户可以对 Bucket 中的文件进行读操作但是没有写权限如果 Bucket 中存放的是可以对外提供访问下载或者浏览的一些文件比如网站上的图片或者一些文档可以用此权限这个比较安全

(3)第三种是有权限,私有权限是 Bucket 的创建者可以对 Bucket 文件进行读写操作,而其他人是无法访问 Bucket 的文件,对 Bucket 文件所有的访问操作都需要适应身份验证。如果 Bucket 内存放的是敏感或者是重要的一些文件,可以考虑使用此权限。

相关实践学习
对象存储OSS快速上手——如何使用ossbrowser
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。
相关文章
|
存储 Cloud Native 容灾
阿里云对象存储(OSS):企业数字化转型的核心存储引擎
阿里云对象存储(OSS)是全球领先的云原生存储服务,提供无限扩展的存储容量、高达12个9的数据持久性以及企业级安全防护。它支持智能分层存储降低成本,通过CDN加速实现高性能访问,并深度集成阿里云生态,适用于海量静态资源分发、大数据分析、备份容灾等场景。OSS以全生命周期管理与开发者友好工具助力企业高效、安全地释放数据价值,推动数字化转型。
2970 15
|
存储 弹性计算 数据管理
阿里云OSS对象存储收费标准价格表:流量包+存储包2025最新整理
阿里云OSS对象存储2025收费标准及请求费用等,提供按量付费与包年包月两种模式。标准型本地冗余存储按量价为0.09元/GB/月,包年包月如500GB仅118.99元/年。流量费仅收公网出方向,闲时0.25元/GB、忙时0.5元/GB。更多详情见官网。
5371 2
|
存储 前端开发 开发工具
利用阿里云OSS(对象存储服务)快速搭建私人网盘
本文介绍了如何使用阿里云OSS搭建个人网盘的详细步骤。首先,注册阿里云账号并开通OSS服务,创建Bucket;接着,配置AccessKey和跨域访问(CORS)规则。然后,选择开源项目(如FileBrowser)或自定义前端,结合OSS SDK实现文件上传下载功能。最后,部署到服务器并绑定域名,确保安全与性能优化,如权限控制、数据备份及CDN加速。
3580 7
|
Java 对象存储
OSS对象存储Header方式JavaV4签名
本文介绍了如何使用Java代码生成阿里云OSS的V4签名授权。通过设置时间、访问密钥等参数,创建签名请求并输出授权信息。包含两张示意图展示流程和关键步骤。
546 1
|
安全 对象存储
OSS对象存储JavaV4签名
本文介绍了如何使用阿里云OSS-SDK生成V4版本的签名URL和Header签名。通过设置时间、访问密钥等参数,代码示例展示了如何创建带有V4签名的请求,适用于安全访问对象存储服务。相关文档链接提供了更多详细信息。
1146 7
|
存储 Java 开发工具
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
阿里云OSS(Object Storage Service)是一种安全、可靠且成本低廉的云存储服务,支持海量数据存储。用户可通过网络轻松存储和访问各类文件,如文本、图片、音频和视频等。使用OSS后,项目中的文件上传业务无需在服务器本地磁盘存储文件,而是直接上传至OSS,由其管理和保障数据安全。此外,介绍了OSS服务的开通流程、Bucket创建、AccessKey配置及环境变量设置,并提供了Java SDK示例代码,帮助用户快速上手。最后,展示了如何通过自定义starter简化工具类集成,实现便捷的文件上传功能。
5728 7
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
|
存储 人工智能 安全
OSS 深度解析:Data + AI 时代的对象存储
在 Data + AI 时代,随着大数据分析和 AI/ML 工作负载的进一步融合,对象存储 OSS 作为面向 AI 时代的数据基础设施,迎来了新的挑战与创新机遇。本话题我们将会介绍对象存储的能力创新,深度解读对象存储在实现稳定、安全、高性能和低成本背后的技术进展,并展望未来 AI 驱动趋势下的技术发展方向。
2051 2
|
存储 监控 数据可视化
SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
【9月更文挑战第2天】SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
689 9
|
分布式计算 DataWorks 调度
DataWorks产品使用合集之多个业务流程上传同名资源到同一个OSS(对象存储服务)URL,会产生什么问题
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
存储 弹性计算 对象存储
预留空间是什么?阿里云OSS对象存储预留空间说明
阿里云OSS预留空间是预付费存储产品,提供折扣价以锁定特定容量,适用于抵扣有地域属性的Bucket标准存储费用及ECS快照费。通过购买预留空间,如500GB通用预留+100GB标准-本地冗余存储包,用户可优化成本。
804 4