使用前须知

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

开通OSS-HDFS服务之前,您需要了解OSS-HDFS服务与OSS其他多个功能的关系,避免影响OSS-HDFS服务的正常使用或者引发数据丢失的风险。

警告

当您为某个Bucket开通OSS-HDFS服务后,OSS-HDFS服务数据将保留在Bucket.dlsdata/目录下。为避免影响OSS-HDFS服务的正常使用或者引发数据丢失的风险,禁止以非OSS-HDFS提供的方式对目录.dlsdata/及目录下的Object执行写入操作,例如重命名目录、删除目录或者删除Object等。

以下列举了开通OSS-HDFS服务后,您在使用可能涉及.dlsdata/目录写入操作的OSS其他功能时,可能存在的风险或者需要注意的事项:

其他功能

风险

说明

相关文档

保留策略

数据无法删除

同一个Bucket中,不建议同时开通OSS-HDFS服务并设置保留策略。

如果Bucket开通了OSS-HDFS服务并设置了保留策略,会导致通过OSS-HDFS提供的方式删除.dlsdata/目录下的数据时提示删除成功,但在保留策略有效期内OSS仍将保留该目录下被删除的数据,且在保留策略失效后也无法识别并删除.dlsdata/目录下相关的数据。

保留策略

生命周期

数据丢失

如果您对开通了OSS-HDFS服务的Bucket设置或更新为匹配整个Bucket的生命周期规则,需通过NOT元素排除.dlsdata/,避免因生命周期规则触发的Object删除或存储类型转换行为影响OSS-HDFS数据读写。

lifecycle

开通OSS-HDFS服务后,如果您需要对HDFS存储的数据进行生命周期管理,请使用OSS-HDFS服务的冷热分层存储功能。

版本控制

数据无法自动删除、服务异常

同一个Bucket请勿同时开通OSS-HDFS服务和版本控制。

如果某个Bucket已同时开通OSS-HDFS服务和版本控制,可能导致OSS-HDFS服务异常。为保证OSS-HDFS服务的稳定性,您需要尽快暂停版本控制,同时配置生命周期规则清理删除标记。

删除目录

数据丢失

为避免影响OSS-HDFS服务的正常使用或者引发数据丢失的风险,在开通了OSS-HDFS服务的Bucket中删除某个目录时,禁止删除OSS-HDFS的数据存储目录.dlsdata/及其该目录下的子目录。

删除目录

删除Object

数据丢失

为避免影响OSS-HDFS服务的正常使用或者引发数据丢失的风险,在开通了OSS-HDFS服务的Bucket中,禁止删除OSS-HDFS的数据存储目录.dlsdata/下的任意Object。

删除Object

重命名Object

数据丢失

为避免影响OSS-HDFS服务的正常使用或者引发数据丢失的风险,在开通了OSS-HDFS服务的Bucket中,禁止重命名OSS-HDFS的数据存储目录.dlsdata/下的任意Object。

重命名Object

上传Object

数据丢失

为避免影响OSS-HDFS服务的正常使用或者引发数据丢失的风险,在开通了OSS-HDFS服务的Bucket中,禁止以非OSS-HDFS提供的方式在OSS-HDFS的数据存储目录.dlsdata/中上传Object。

简单上传

修改Object存储类型

数据无法访问、计费规则变化

对开通了OSS-HDFS服务的Bucket,建议不要修改OSS-HDFS的数据存储目录.dlsdata/下任意Object的存储类型。

如果您将.dlsdata/下任意Object的存储类型修改为低频类型时,通过OSS-HDFS可正常访问数据。如果您将Object存储类型修改为归档、冷归档、深度冷归档后,通过OSS-HDFS无法访问数据。如需访问,您需要对数据进行解冻操作,解冻完成后再尝试访问数据。

Object修改为低频、归档、冷归档、深度冷归档存储类型时,Object会涉及最小计量空间64 KB、最短存储周期、数据取回费用等。

Bucket Policy

数据无法访问、数据无法自动删除,持续计费

为确保使用OSS-HDFS服务的用户可正常访问OSS-HDFS的数据存储目录.dlsdata/及目录下的任意Object,对开通了OSS-HDFS服务的Bucket配置Bucket Policy时,请确保授权操作不能选择拒绝访问

Bucket Policy

访问控制RAM

数据无法访问、数据无法自动删除,持续计费

Bucket开通OSS-HDFS服务时,默认会自动创建角色AliyunOSSDlsDefaultRole,该角色关联的权限策略为AliyunOSSDlsRolePolicy。为确保使用OSS-HDFS服务的用户可正常访问OSS-HDFS的数据存储目录.dlsdata/及目录下的任意Object,请勿禁用、修改或者删除该角色以及该角色关联的权限策略。

开通并授权访问OSS-HDFS服务

Bucket清单

数据污染

为避免影响OSS-HDFS服务的正常使用或者引发数据污染的风险,在开通了OSS-HDFS服务的Bucket设置清单报告规则时,禁止将清单报告目录填写为.dlsdata/

存储空间清单

日志转存

数据污染

为避免影响OSS-HDFS服务的正常使用或者引发数据污染的风险,在开通了OSS-HDFS服务的Bucket中设置日志转存规则时,禁止将日志前缀填写为.dlsdata/

设置日志转存

ZIP包解压

数据污染、数据丢失

为避免影响OSS-HDFS服务的正常使用或者引发数据污染、数据丢失的风险,在开通了OSS-HDFS服务的Bucket中配置ZIP包解压规则时,禁止将目标目录填写为.dlsdata/

ZIP包解压

重要

OSS-HDFS服务会使用OSS Bucket存储HDFS数据及其辅助数据,这些数据均存储于Bucket中的.dlsdata/路径下,并产生相应的OSS存储容量的计量和计费。更多信息,请参见存储空间占用情况