Todos os produtos
Search
Central de documentação

Edge Security Acceleration:UploadFile

Última atualização: Jun 29, 2026

Faz o upload de um arquivo de atualização ou pré-carregamento para melhorar a velocidade de acesso.

Descrição da operação

Nota
  • O tamanho máximo do arquivo é de 10 MB.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

SiteId

integer

Sim

O ID do site, que pode ser obtido chamando a operação ListSites.

123456789****

Url

string

Sim

A URL do arquivo de atualização ou pré-carregamento armazenado no OSS. O parâmetro Url aceita URLs em dois formatos:

  • URL de trânsito (recomendado): gerada automaticamente por meio do recurso de transferência de arquivos do console ou SDK do ESA.

  • URL HTTPS pré-assinada do OSS: gerada após você fazer o upload do arquivo para um bucket do OSS autorizado. O campo isFileTransferUrl especifica se deve ser usado o modo de URL de trânsito.

https://XXXXXX.oss-cn-hangzhou.aliyuncs.com/{prefix}_{account_uid}_{hash}

Type

string

Sim

O tipo da tarefa de atualização ou pré-carregamento. Valores válidos:

  • file (padrão): atualização de arquivo.

  • preload: pré-carregamento de arquivo.

  • directory: atualização de diretório.

  • ignoreParams: atualização ignorando parâmetros.

Valores válidos:

  • file :

    Atualização de arquivo.

  • ignoreparams :

    Atualização ignorando parâmetros.

  • preload :

    Pré-carregamento de arquivo.

  • directory :

    Atualização de diretório.

file

UploadTaskName

string

Sim

O nome da tarefa de upload.

purge_task_2024_11_11

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Esquema da resposta.

RequestId

string

O ID da solicitação.

3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F

UploadId

integer

O ID da tarefa de upload de arquivo. Você pode usar este ID para enviar ou consultar a tarefa.

159253299357****

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F",
  "UploadId": 0
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidTime The query time cannot exceed the last 3 days. The query time cannot exceed the last 3 days.
400 MissingParameter.ObjectType The ObjectType parameter is required if DomainName or ObjectType is specified. Specify the ObjectType parameter.
400 InvalidParameters The specified parameters are invalid. Parameter is illegal.
400 ExceedFileUpload The size of the uploaded file exceeds the upper limit. Select a file less than 10 MB. The size of the uploaded file exceeds the upper limit. Select a file less than 10 MB.
400 TooManyRequests Too many requests.Please try again later. Requests are too frequent, please try again later.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.