对象存储OSS常见问题汇总
如何关闭OSS服务或停止计费?
考虑到一键关闭会导致客户的业务受到影响,OSS暂时没有提供此功能。但是,您可以使用以下替代方案达到关闭OSS服务或者停止OSS计费的目的。
-
如果您不希望继续使用OSS服务,请删除存储空间(Bucket)下的所有对象(Object)、因分片上传或断点续传产生的碎片(Part)、以及LiveChannel,再删除Bucket,即可在下一个账期(OSS按量付费一小时出一次账单)不产生扣费信息。
如果要删除的Object以及Part数量较多,请通过生命周期规则将其自动批量删除。具体步骤,请参见设置生命周期规则。
删除LiveChannel的具体步骤,请参见DeleteLiveChannel。
删除Bucket的具体步骤,请参见删除Bucket。
-
如果您长时间(超过30天)未使用OSS中存储的Object,但是仍然希望保留Object,建议您通过生命周期规则将Object从标准存储类型转换为低频访问、归档存储、冷归档存储或者深度冷归档存储类型,可以节省约50%到80%的费用。
通过生命周期转换存储类型的具体步骤,请参见设置生命周期规则。
在账单明细中查看或导出的账单显示存储量与实际不符?
本文介绍在账单明细中查看或导出的账单显示存储量与实际不符的原因。
OSS以小时为周期统计所有资源的使用量。当您统计周期选择按天统计时,OSS会将所选当天24小时内的存储量汇总起来,导致存储量与实际不符的情况。例如,当天的存储量为1 TB,则账单显示的存储量为24 TB。但是账单显示结果并不影响计费结果,即按照1 TB数据存储了24小时计费。
碎片如何计费?
对于分片上传过程中产生的碎片(Part),OSS会根据Part的存储类型、实际大小和时长收取存储费用。
费用说明
Part的存储类型与Object的存储类型一致,但是Part无最小计量限制。即某个Part小于64 KB,仍然按照Part的实际大小计算。
关于Part存储费用的更多信息,请参见存储费用。
建议做法
为避免因Part导致的额外存储费用,您可以选择以下方式及时删除Part。
为什么低频访问和归档存储的计费容量被放大了?
对象存储OSS的低频访问和归档存储类型文件的最小存储单元为64 KB,所有小于64 KB的文件都会按照64 KB计算。如果您存储空间内有大量小于64 KB的低频访问或归档存储类型文件,会出现计费容量远远大于实际存储量的情况。
您可以在OSS管理控制台对应Bucket的概览页,查看存储空间内低频访问和归档存储类型文件的实际容量和计费容量。
流出流量产生的原因以及如何查看?
流出流量产生原因
当数据通过互联网从OSS传输到客户端、通过内网从OSS传输到客户端、使用跨区域复制功能将源Bucket的数据同步复制到目标Bucket等场景均会产生流出流量。关于流出流量的更多信息,请参见流量费用。
如何查看流出流量
您可以通过以下方式查看当前账号下所有Bucket或者某个Bucket的流出流量:
-
当前账号下所有Bucket的流出流量
-
前往OSS控制台的概览页,查看当前账号下所有Bucket的流出流量。更多信息,请参见查询Bucket资源使用量。
-
前往资源包费用管理中心,查看当前账号下所有Bucket的流出流量。更多信息,请参见资源包使用明细。
-
-
当前账号下某个Bucket的流出流量
前往OSS控制台某个Bucket的概览页,查看该Bucket的流出流量。更多信息,请参见存储空间概览。
Object在存储不足规定时长时如何计费?
当低频访问、归档、冷归档或者深度冷归档存储类型Object在存储不足规定时长时转换了存储类型并提前删除时,需要收取不足规定时长容量费用。
低频访问类型最低存储时间为30天,归档类型最低存储时间为60天,冷归档或者深度冷归档的最低存储时间为180天。在不同场景下,计费详情如下:
Object转储和删除 |
存储时间计算方法 |
示例 |
产生的费用 |
通过生命周期转换Object存储类型并删除Object |
低频访问类型最低存储时间(30天)和归档类型最低存储时间(60天)均以Object存储在OSS的Last Modified时间开始计算。 |
标准类型Object在其创建10天后,通过生命周期将其转换为低频访问类型;以低频访问类型存储20天后通过生命周期规则将其转换为归档类型;以归档类型存储5天后将其删除。 |
|
冷归档或者深度冷归档的最低存储时间(180天)以Object转为冷归档或者深度冷归档类型的时间开始计算。 |
标准类型Object在其创建10天后,通过生命周期规则转换为冷归档或者深度冷归档存储类型;以冷归档或者深度冷归档类型存储1天后将其删除。 |
|
|
冷归档类型Object存储10天后,通过生命周期规则转换为深度冷归档类型,以深度冷归档类型存储1天后将其删除。 |
|
||
通过CopyObject转换存储类型并手动删除Object |
通过CopyObject手动转换Object为任意存储类型时,会重新计算Object的存储时间。 |
标准类型Object在其创建10天后,通过CopyObject转换为低频访问类型;以低频访问类型存储20天后,通过CopyObject将其转换为冷归档存储;以冷归档类型存储5天后将其删除。 |
|
关于以上计费案例涉及计费项的更多信息,请参见存储费用。
OSS控制台显示的本月外网流量与日志服务统计的不一致?
使用日志服务提供的命令进行查询时只能统计到7天内的流量数据,而OSS控制台统计的是整月已产生的流量数据,因此会出现数据不一致的情况。
如果要查询准确的计量数据,请以费用中心数据为准。
为什么某个Bucket突然产生大量的下行流量费用?
Bucket ACL设置为公共读或公共读写
当您的Bucket ACL设置为公共读或者公共读写时,任何人(包括匿名访问者)都可以对该Bucket中的文件进行读操作,从而产生大量的下行流量费用。
针对以上问题,解决方法如下:
-
将Bucket ACL设置为私有。具体步骤,请参见Bucket ACL。
-
通过临时访问凭证或签名URL临时授权第三方下载Bucket内的文件。具体步骤,请参见授权给第三方下载。
未限制未知来源的公网IP访问
当您Bucket中的文件被未知来源的公网IP频繁访问时,也会产生大量的下行流量费用。
针对以上问题,您可以通过Bucket Policy限制公网访问OSS。具体步骤,请参见教程示例:通过Bucket Policy限制公网访问OSS。
欠费后是否影响OSS中存储的数据?
出现欠费后有停机风险,系统会提醒或通知您,请及时续费,避免对您的服务造成影响。
OSS产生欠费后的服务状态变化如下:
-
在欠费后360小时内进行充值,您的服务将不会受到停服影响。
-
当欠费超过360小时,OSS服务将自动停止,且OSS控制台中的Bucket列表将处于不可见状态。而您所占用的Bucket资源仍会继续扣费,因此欠费会累积。
-
如果您在OSS停服后7天内充值补足欠款,OSS服务会自动启用。
-
如果您在OSS停服后7天内未补足欠款,将视为您主动放弃OSS存储服务,阿里云将终止本产品服务条款并停止为您继续提供服务,您保存在阿里云的全部数据将会被清理删除,且清理后数据不可恢复。请注意,数据清理之前仍会继续计费,若您确认不再使用OSS存储服务,请务必删除OSS上的数据。
通过外网多次访问同一个图片如何计费?
通过外网首次访问图片时,会产生外网流出流量费用。第二次访问同一图片,根据不同场景计费有差异。
-
如果通过浏览器的缓存访问图片,则没有使用OSS流量,不产生流量费用。
-
如果浏览器没有缓存,会使用OSS流量访问图片,会再次产生流量费用。