oss访问控制(Access Control)

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
访问控制,不限时长
简介: oss访问控制(Access Control)

阿里云对象存储服务(OSS,Object Storage Service)的访问控制(Access Control)机制主要用于确保存储在OSS中的数据能够安全地仅被授权的用户和服务访问。OSS提供的访问控制手段主要包括以下几种:

  1. 访问控制列表(ACL, Access Control List)

    • ACL允许您直接在Bucket或Object级别设置详细的访问权限,可以指定不同的用户(比如拥有特定AccessKey ID的用户)、用户组或其他阿里云账号拥有读、写、列举或完全控制权限。
  2. RAM (Resource Access Management)

    • RAM通过策略的方式进行细粒度的权限管理,您可以为RAM用户、角色或组分配策略,策略中定义了对OSS资源的操作权限。通过这种方式,您可以灵活地控制不同身份主体对OSS资源的访问行为。
  3. Bucket Policy

    • Bucket级别的策略文件,它提供了一种更为灵活的方式来定义对Bucket及其内部Objects的访问规则。Bucket Policy支持更复杂的条件语句,可以根据请求源IP、HTTP头部信息等多种条件来决定是否允许访问。
  4. STS (Security Token Service)

    • STS允许生成临时的、有限制权限的Access Key ID和Secret Access Key,以及一个安全令牌。这些临时凭证可以在有效期内替代长期的Access Key用于访问OSS资源,过期后自动失效,从而提高了安全性。
  5. 防盗链(Referer黑白名单)

    • 对于公开访问的Object,OSS支持基于HTTP Referer头部的防盗链功能,即通过设置允许或禁止来自特定域名或地址范围的HTTP请求访问Object。
  6. 预签名URL(Signed URL)

    • 使用预签名URL,您可以生成带有过期时间和访问权限限制的URL,允许用户在一定时间内通过此URL访问指定的Object,无需透露您的Access Key Secret。

通过以上各种控制机制的组合应用,阿里云OSS能够满足客户在不同场景下对数据安全性和访问权限管理的需求。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
缓存 对象存储 数据安全/隐私保护
阿里云OSS图片访问出现跨域:Access to image at from origin has been blocked by CORS policy
阿里云OSS图片访问出现跨域:Access to image at from origin has been blocked by CORS policy
2996 0
阿里云OSS图片访问出现跨域:Access to image at from origin has been blocked by CORS policy
ly~
|
6月前
|
消息中间件 搜索推荐 大数据
一般情况下在 RocketMQ 中添加 access key 的步骤: 一、确定配置文件位置 RocketMQ 的配置文件通常位于安装目录下的 conf 文件夹中。你需要找到 broker.conf 或相关的配置文件。 二、编辑配置文件 打开配置文件,查找与 ACL(访问控制列表)相关的配置部分。 在配置文件中添加以下内容:
大数据广泛应用于商业、金融、医疗和政府等多个领域。在商业上,它支持精准营销、客户细分及流失预测,并优化供应链管理;金融领域则利用大数据进行风险评估、市场预测及欺诈检测;医疗行业通过大数据预测疾病、提供个性化治疗;政府运用大数据进行城市规划和公共安全管理;工业领域则借助大数据进行设备维护、故障预测及质量控制。
ly~
394 2
|
7月前
|
安全 Linux 数据库
|
存储 对象存储
【阿里云OSS】You have no right to access this object because of bucket acl.
【阿里云OSS】You have no right to access this object because of bucket acl.
14013 1
【阿里云OSS】You have no right to access this object because of bucket acl.
|
10月前
|
数据库 数据安全/隐私保护
在阿里云中,访问控制(Resource Access Management,简称RAM)是权限管理系统,主要用于控制账号在阿里云中
在阿里云中,访问控制(Resource Access Management,简称RAM)是权限管理系统,主要用于控制账号在阿里云中
768 3
|
对象存储
访问oss出现报错:You have no right to access this object because of bucket acl
访问oss出现报错:You have no right to access this object because of bucket acl 也配置bucket权限和RAM用户权限了但是还是报错,然后看了下代码,发现到httpClient.execute(req)就直接403了 能问下大佬们这是什么问题吗,百度也没找到
|
API 对象存储 数据安全/隐私保护
|
24天前
|
SQL 分布式计算 Serverless
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
|
8月前
|
机器学习/深度学习 人工智能 专有云
人工智能平台PAI使用问题之怎么将DLC的数据写入到另一个阿里云主账号的OSS中
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
4月前
|
分布式计算 Java 开发工具
阿里云MaxCompute-XGBoost on Spark 极限梯度提升算法的分布式训练与模型持久化oss的实现与代码浅析
本文介绍了XGBoost在MaxCompute+OSS架构下模型持久化遇到的问题及其解决方案。首先简要介绍了XGBoost的特点和应用场景,随后详细描述了客户在将XGBoost on Spark任务从HDFS迁移到OSS时遇到的异常情况。通过分析异常堆栈和源代码,发现使用的`nativeBooster.saveModel`方法不支持OSS路径,而使用`write.overwrite().save`方法则能成功保存模型。最后提供了完整的Scala代码示例、Maven配置和提交命令,帮助用户顺利迁移模型存储路径。

热门文章

最新文章