UpdateMediaStorageClass - 修改媒资存储类型

更新时间:
复制 MD 格式

修改媒资存储类型。

接口说明

  • 请确保在使用该接口前,已充分了解视频点播产品的收费方式和价格。视频点播中修改媒资存储类型会产生存储费用,计费详情,请参见媒资存储计费

  • 修改媒资存储类型是一个异步操作,整体完成后给用户发送回调。

  • 若媒资当前的存储类型为归档或冷归档,调用本接口会自动触发解冻,解冻完成后修改存储类型,不需要用户手动调用 RestoreMedia 接口解冻媒资。其中冷归档需要传入解冻优先级,默认为 RestoreTier=Standard。

  • 变更中的媒资不能再次发起变更任务,不能进行生产、处理。

  • 非标准存储的媒资有最低存储时长要求,低频/源文件低频至少存储 30 天;归档/源文件归档至少存储 60 天;冷归档、源文件冷归档至少存储 180 天。如果存储时长不够,修改媒资存储类型,会产生不足规定时间的存储费用,例如:低频访问存储 10 天后通过接口修改存储类型为标准存储,会一次性产生 20 天的低频访问存储费用,总共 30 天的低频访问存储费用。

  • 暂不支持修改自有 bucket 存储类型

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

vod:UpdateMediaStorageClass

update

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

MediaIds

string

媒体 ID,即音/视频 ID(VideoId)。多个 ID 之间使用半角逗号(,)分隔,最多支持 20 个。可通过以下方式获取:

d56c2ac0cee271ed80004710b5ba****

Scope

string

变更范围,不传则取默认值 All。取值:

  • All(默认): 将整个媒资的资源(源文件和转码流)做分级存储。

  • SourceFile:仅对媒资 ID 下的视频源文件做分级存储,源文件之外的资源为标准存储。

All

StorageClass

string

存储类型。取值:

  • Standard:标准

  • IA:低频(Infrequent Access)

  • Archive:归档

  • ColdArchive:冷归档

Archive

RestoreTier

string

解冻优先级(仅冷归档媒资需要)。不传则取默认值 Standard,取值:

  • Expedited:高级

  • Standard(默认):标准

  • Bulk:批量

Standard

AllowUpdateWithoutTimeLimit

boolean

是否允许存储时长不足的媒资进行存储类型变更。取值:

  • true:允许

  • false(默认):不允许

说明

如果媒资存储时长不足,强制进行存储类型变更,会涉及额外的取回费用。

false

对于冷归档类型的媒资,您可以指定解冻天数和解冻优先级,解冻天数最短为 1 天,最长为 365 天。不同解冻优先级的取回时间如下:

  • 高优先级(Expedited):表示 1 小时内完成解冻。

  • 标准(Standard):表示 2~5 小时内完成解冻。

  • 批量(Bulk):表示 5~12 小时内完成解冻。

返回参数

名称

类型

描述

示例值

object

返回结果。

RequestId

string

请求 ID。

30FA0B7C-3A81-5449-93CD-ACA149E6****

Status

string

任务状态。取值:

  • Processing:处理中。

  • Failed:失败。

Processing

IgnoredList

object

MediaId

array

获取失败的媒资 ID 列表。

string

获取失败的媒资 ID。

['19e231ee6e3e417fbf2e92ec2680****']

ForbiddenList

object

MediaForbiddenReasonDTO

array<object>

处理失败的媒资 ID 列表。

object

处理失败媒资信息。

MediaId

string

媒资 ID。

19e231ee6e3e417fbf2e92ec2680****

Reason

string

失败原因。

TargetStorageClassInconsistent

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情