【New Feature】基于OSS的WORM特性,提供云上数据合规存储

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: OSS现在已经支持WORM特性。允许用户以不可擦除、不可重写的方式存储和使用OSS上的数据。这非常适合于金融、保险、在线协作等领域。第三方软件提供商和合作伙伴可以基于OSS的WORM特性提供云上数据合规存储。

概述

OSS现在已经支持WORM特性。允许用户以不可擦除、不可重写的方式存储和使用OSS上的数据。这非常适合于金融、保险、在线协作等领域。第三方软件提供商和合作伙伴可以基于OSS的WORM特性提供云上数据合规存储。为了最大限度的保持数据的灵活性,OSS的WORM策略适合于所有的存储类型(包括标准存储类型、低频存储类型以及归档存储类型),现在您可以在开启WORM保护的Bucket上运用lifecycle策略进行存储类型转换以降低存储费用。

OSS的WORM特性具有如下特点:

  • 提供基于时间的保留策略:用户可以创建WORM策略,当策略生效后。该Bucket内的文件得到保护,任何人都不能针对文件实施修改和删除操作;
  • 支持所有的存储类型:WORM策略支持所有的存储类型,包括标准存储、低频存储、归档存储。用户可以将数据存储在最具成本效益的存储类型的同时,保持数据的合规性;
  • 支持生命周期策略:针对开启了WORM策略的Bucket,允许设置生命周期策略,以自动进行存储类型转换。另外针对已经超过保护期的数据,可通过生命周期策略自动进行删除;
  • WORM特性免费对外开放:用户可以在支付OSS的基本费用的基础之上,免费使用WORM特性;

工作原理

2.1基于时间的WORM策略:

在Bucket上应用基于时间的WORM策略,那么该Bucket上对象在有效保护周期内均不能被修改和删除。支持针对已存在内容的Bucket设置基于时间的WORM策略,对于已存在的对象的保护周期,则从文件最后一次修改的时刻进行计算。例如,2017年6月1日创建了名为testbucket的bucket,并上传了file1.txt文件,在2018年6月1日创建了基于时间的WORM策略(策略内容:有效保护周期5年),那么该bucket内file1.txt文件剩余有效保护周期是4年(从2018年6月1日~2022年5月31日)。对于该bucket内新上传的文件,文件的保护周期是5年(从2018年6月1日~2023年5月31日)。

  • 此外,即使基于时间的WORM策略提交锁定后,Bucket所有者&授权用户依然可以延长保护周期,但是不允许删除和缩短保护周期;
  • 基于时间的WORM策略,保护周期支持:1天到70年;
  • 基于时间的WORM策略,只能添加1条;

2.2.WORM策略生效规则:

  • 启动WORM策略24小时内:当WORM策略创建后,该策略处于待提交状态(InProgress)。但是InProgress状态只有24小时的有效期。在有效期内,此策略对应的资源(也就是bucket中内容)处于保护状态。在这24小时内,用户可以手工提交锁定该策略。一旦该策略被锁定(Locked),则后续再也无法修改和删除该策略(但是可以延长策略保护周期,不允许缩短保护周期)
  • 启动WORM策略24小时后:若超过24小时,未提交锁定该策略。则24小时后该策略自动失效;

2.3WORM策略删除规则如下:

  • WORM策略是Bucket的一种Metadata属性。当Bucket删除时,该Bucket对应的WORM策略以及访问策略也会被删除。因此当Bucket为空时,Bucket的所有者可以删除该Bucket,从而间接删除该Bucket的WORM策略。
  • 启动WORM策略24小时内,若该WORM策略未提交锁定,则Bucket所有者&授权用户可以修改or删除该策略。

3.控制台设置

  • 新建Bucket或者选择现有的bucket,以便存储需要保持不可删除、不可覆盖的对象;
    image
  • 在Bucket的“基础设置”中,选择“WORM策略。弹出如下对话框:
  • 输入保留时间(以天为单位,至少是1天,最长是25550天);
    image

Tips:策略的初始状态为“未锁定”。 您有24小时的时间进行测试体验,若24小时内未手工提交策略锁定,则24小时后策略自动失效;

  • 锁定策略,选中inprogress状态的策略,点击“锁定”;
    image

Tips:选择“锁定策略”,此时策略状态会显示为“已锁定”。 锁定策略后无法将其删除,只允许延长保留时间间隔。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
1月前
|
存储 关系型数据库 分布式数据库
PolarDB常见问题之PolarDB冷存数据到OSS之后恢复失败如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。
|
4月前
|
存储 SQL 分布式计算
数据计算MaxCompute读取外部表(数据在oss gz压缩)速度非常慢,有什么方法可以提升效率么?
数据计算MaxCompute读取外部表(数据在oss gz压缩)速度非常慢,有什么方法可以提升效率么?
48 1
|
5月前
|
存储 监控 文件存储
存储之外,还有什么?云计算对象存储服务OSS深度洞察
存储之外,还有什么?云计算对象存储服务OSS深度洞察
273 0
|
3月前
|
存储 Java 对象存储
springboot配置阿里云OSS存储实现文件上传下载功能
【1月更文挑战第1天】springboot配置阿里云OSS存储实现文件上传下载功能
541 2
|
6天前
|
存储 安全 API
对象存储OSS产品常见问题之附件上传后存储存在被窃取的风险如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
10 0
|
29天前
|
存储 API 开发工具
oss数据解密与下载
阿里云OSS提供服务器端加密(SSE-OSS/SSE-KMS)功能,保证静态数据安全。下载加密对象时,OSS自动解密并返回原始内容。确保下载请求者有相应权限,尤其是使用SSE-KMS时。可通过SDK、图形化工具或编程框架集成下载,发起请求时,OSS自动处理解密,客户端接收解密后的数据。权限、下载方式选择及请求发起是关键步骤。
9 1
|
29天前
|
存储 安全 数据安全/隐私保护
oss数据加密与存储
阿里云OSS提供多种数据加密(SSE-S3, SSE-KMS, SSE-C, CSE-KMS)与存储安全措施,包括服务器和客户端加密、数据在磁盘上加密存储、多重冗余备份、访问控制列表和HTTPS安全传输。KMS支持密钥管理,确保数据静态和传输时的安全。严格的访问策略和身份验证保护资源免受未授权访问,满足高安全性和合规性需求。
36 3
|
3月前
|
存储 对象存储 Python
Python中使用阿里云OSS存储实现文件上传和下载功能
Python中使用阿里云OSS存储实现文件上传和下载功能
427 2
|
3月前
|
SQL 存储 分布式计算
Hologres实时湖仓能力增强,挑战5分钟加速分析OSS数据
5分钟快速使用Hologres实时湖仓能力,无需移动数据,直接加速读取存储于数据湖OSS上的Hudi、Delta、Paimon等格式类型的数据
|
3月前
|
存储 对象存储 SQL
【获奖名单公示】Hologres实时湖仓分析挑战赛
5分钟快速使用Hologres实时湖仓能力,无需移动数据,直接加速读取存储于数据湖OSS上的Hudi、Delta、Paimon等格式类型的数据
【获奖名单公示】Hologres实时湖仓分析挑战赛

相关产品

  • 对象存储