Todos os produtos
Search
Central de documentação

Elastic Compute Service:Exportar uma imagem personalizada

Última atualização: Jul 03, 2026

Exporte uma imagem personalizada para o OSS e baixe-a localmente para backup, migração ou análise offline.

Observações de uso

  • Imagens criptografadas, imagens personalizadas criadas a partir de imagens do Alibaba Cloud Marketplace e imagens do Windows Server não podem ser exportadas.

  • Tamanho máximo do disco de dados por formato:

    • RAW / VDI / QCOW2: 2 TiB

    • VHD: 2040 GiB

    • VMDK: 2000 GiB

    Se um disco ultrapassar esses limites, distribua os dados em vários discos antes da exportação.

Procedimento

Antes de exportar

Prepare um bucket do OSS na mesma região da imagem personalizada. Somente as classes de armazenamento Standard ou Infrequent Access são compatíveis. Para criar um bucket, consulte Criar um bucket.

Exportar uma imagem personalizada para o OSS

Console

  1. Acesse ECS console - Images. Selecione a região e o grupo de recursos.

  2. Na aba Custom Images, localize a imagem e clique em Export Image na coluna Actions.

  3. Revise a lista de verificação Make Preparations. Clique em Next, confirme os pré-requisitos e clique em Continue.

  4. Configure Export Image File.

    • Image Format: Padrão: Auto-detect. Opções: RAW, VHD, QCOW2, VDI ou VMDK.

    • OSS Bucket: Selecione um bucket na mesma região da imagem personalizada.

    • Image File Name Prefix: Exemplo: defina como Demo para que o nome do arquivo exportado seja Demo-[Nome de arquivo gerado pelo sistema].

  5. Clique em OK. A duração da exportação depende do tamanho da imagem e da fila de tarefas.

    Acompanhe o progresso ou cancele a exportação na página ECS console - Task Management. Também é possível verificar o resultado no console do OSS.

API

Chame ExportImage para exportar uma imagem personalizada ou CancelTask para interromper uma exportação em andamento.

Baixar e usar o arquivo de imagem

Após exportar a imagem para o OSS, baixe-a para uma máquina local.

  1. Baixe o arquivo de imagem para sua máquina local

    • Até 5 GB: No console do OSS, localize o arquivo no bucket e clique em Download.

    • Acima de 5 GB: Use o ossutil para baixar o arquivo. Essa ferramenta oferece suporte a downloads em lote, retomáveis e com múltiplas threads.

  2. Descompacte o arquivo de imagemImagens RAW são exportadas como arquivos .raw.tar.gz. Após a descompactação, a extensão será .raw.

    • No Linux, execute tar -xzf <image-file-name>.raw.tar.gz.

    • No macOS, use gnu-tar para evitar problemas de compatibilidade.

  3. (Opcional) Converta o formato da imagem Para converter uma imagem RAW exportada para outro formato, use qemu-img. Consulte Converter formatos de imagem.

Faturamento

A exportação de uma imagem personalizada para o OSS gera os seguintes custos:

  • Taxas de armazenamento do OSS: Cobradas com base no tamanho do arquivo de imagem exportado e na duração do armazenamento.

  • Taxas de solicitação do OSS: O processo de exportação chama APIs do OSS para operações de leitura e escrita, o que incorre em taxas de solicitação de API.

    O formato da imagem afeta o número de operações de leitura da API do OSS e as taxas de solicitação. Recomendamos selecionar VHD para minimizar as operações de leitura.
  • Taxas de tráfego do OSS: Baixar o arquivo de imagem do OSS para uma máquina local gera taxas de transferência de dados de saída. O acesso a partir de uma instância ECS na mesma região é gratuito.

Dicas de otimização de custos

  • Limpeza imediata: Após baixar e verificar o arquivo de imagem, exclua-o do OSS para reduzir custos de armazenamento.

  • Arquivamento de dados: Para backups de longo prazo, configure uma regra de ciclo de vida do OSS para mover o arquivo para uma classe de armazenamento de menor custo, como Infrequent Access ou Archive, após um período especificado.

Perguntas frequentes

Como corrigir uma falha na exportação de imagem?

Se a exportação de uma imagem falhar, encontre o código de erro na página ECS console - Task Management ou chamando DescribeTaskAttribute.

Código de erro

Causa

Solução de problemas

Solução

IMAGE_ALREADY_EXIST

Existe um arquivo com o mesmo nome no bucket do OSS.

Verifique se existe um arquivo com o mesmo nome no bucket de destino.

  • Altere o bucket de destino.

  • Altere o prefixo do nome do arquivo de imagem.

Como exportar uma imagem personalizada se um único disco de dados for maior que 2 TiB?

Se um disco de dados for maior que 2 TiB, copie os dados para vários discos menores (cada um com menos de 2 TiB), crie uma imagem personalizada a partir desses discos e exporte-a:

  1. Crie uma instância de pagamento conforme o uso a partir de uma imagem personalizada.

  2. Faça login na instância. Execute df -h para verificar a capacidade do disco de dados. Crie novos discos vazios com base na capacidade necessária, anexe-os à instância e copie os dados do disco original.

  3. Crie snapshots dos novos discos e do disco do sistema.

  4. Crie uma imagem personalizada a partir dos snapshots e exporte-a.

Quais são os diferentes arquivos em uma exportação de imagem com múltiplos arquivos?

Se uma imagem personalizada incluir um snapshot de disco de dados, os arquivos com system no nome correspondem ao disco do sistema, e os arquivos com data correspondem aos discos de dados. Os arquivos de disco de dados incluem um identificador de ponto de montagem (como xvdb ou xvdc) para distinção.

Uma imagem criptografada pode ser descriptografada e depois exportada?

A criptografia é irreversível. Não é possível descriptografar uma imagem criptografada para exportação, e os dados permanecem criptografados após a exportação.

Para exportar dados de uma imagem criptografada, crie uma instância ECS a partir dela, migre os dados e crie uma nova imagem personalizada não criptografada para exportar.