Modifica as classes de armazenamento de ativos de mídia.
Descrição da operação
Esta operação é assíncrona. Você pode chamar esta operação para modificar as classes de armazenamento de ativos de mídia. Após a classe de armazenamento ser modificada, uma notificação de callback é enviada.
Se a classe de armazenamento do ativo de mídia for Archive ou Cold Archive e você chamar esta operação para modificar a classe de armazenamento do ativo de mídia, o ativo de mídia será automaticamente restaurado antes que a classe de armazenamento seja modificada. Você não precisa chamar a operação RestoreMedia para restaurar o ativo de mídia. Você deve especificar a prioridade de restauração para objetos Cold Archive. Configuração padrão: RestoreTier=Standard.
Ativos de mídia cujas classes de armazenamento estão sendo modificadas não podem ser usados ou processados.
Objetos não Standard possuem durações mínimas de armazenamento. Se um objeto for armazenado por menos que a duração mínima de armazenamento, a classe de armazenamento do objeto não poderá ser alterada. O conteúdo a seguir descreve as durações mínimas de armazenamento para objetos em diferentes classes de armazenamento: IA ou armazenamento IA para arquivos de origem: 30 dias, Archive ou armazenamento Archive para arquivos de origem: 60 dias, Cold Archive ou Cold Archive para arquivos de origem: 180 dias.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vod:UpdateMediaStorageClass |
update |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| MediaIds |
string |
Sim |
O ID do ativo de mídia. Você pode especificar no máximo 20 IDs. Separe múltiplos IDs com vírgulas (,). Você pode usar um dos seguintes métodos para obter o ID:
|
d56c2ac0cee271ed80004710b5ba**** |
| Scope |
string |
Não |
O escopo da modificação. Valores válidos:
|
All |
| StorageClass |
string |
Sim |
A classe de armazenamento. Valores válidos:
|
Archive |
| RestoreTier |
string |
Não |
A prioridade de restauração. Este parâmetro é obrigatório apenas quando você restaura um ativo de mídia Cold Archive. Valores válidos:
|
Standard |
| AllowUpdateWithoutTimeLimit |
boolean |
Não |
Especifica se a classe de armazenamento de um ativo de mídia armazenado por menos que a duração mínima de armazenamento deve ser alterada. Valores válidos:
Nota
Se você alterar forçadamente a classe de armazenamento de um ativo de mídia armazenado por menos que a duração mínima de armazenamento, taxas adicionais de recuperação de dados serão cobradas. |
false |
Você pode especificar a duração do estado restaurado e a prioridade de restauração de um objeto Cold Archive. A duração do estado restaurado varia de 1 a 365 dias. O tempo necessário para a restauração do objeto varia com base na prioridade de restauração:
Expedited: O objeto é restaurado em uma hora.
Standard: O objeto é restaurado em duas a cinco horas.
Bulk: O objeto é restaurado em cinco a doze horas.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
30FA0B7C-3A81-5449-93CD-ACA149E6**** |
| Status |
string |
O status da tarefa. Valores válidos:
|
Processing |
| IgnoredList |
object |
||
| MediaId |
array |
Os IDs dos ativos de mídia que não puderam ser obtidos. |
|
|
string |
O ID do ativo de mídia que não pôde ser obtido. |
['19e231ee6e3e417fbf2e92ec2680****'] |
|
| ForbiddenList |
object |
||
| MediaForbiddenReasonDTO |
array<object> |
Os IDs dos ativos de mídia que não puderam ser processados. |
|
|
object |
As informações sobre o ativo de mídia que não pôde ser processado. |
||
| MediaId |
string |
The ID of the media asset. |
19e231ee6e3e417fbf2e92ec2680**** |
| Reason |
string |
The reason for the failure. |
TargetStorageClassInconsistent |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "30FA0B7C-3A81-5449-93CD-ACA149E6****",
"Status": "Processing",
"IgnoredList": {
"MediaId": [
"['19e231ee6e3e417fbf2e92ec2680****']"
]
},
"ForbiddenList": {
"MediaForbiddenReasonDTO": [
{
"MediaId": "19e231ee6e3e417fbf2e92ec2680****",
"Reason": "TargetStorageClassInconsistent"
}
]
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.