Solução de problemas com DataSync tarefas - AWS DataSync

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas com DataSync tarefas

Use as informações a seguir para ajudá-lo a solucionar problemas com AWS DataSync tarefas e execuções de tarefas. Esses problemas podem incluir problemas de configuração de tarefas, execuções de tarefas paralisadas e dados não transferidos conforme o esperado.

Erro: SyncOption valor inválido. Opção: TransferModePreserveDeletedFiles,, Valor: TUDO, REMOVER.

Esse erro ocorre quando você está criando ou editando sua DataSync tarefa e seleciona a opção Transferir todos os dados e desmarca a opção Manter arquivos excluídos.

Quando você transfere todos os dados, DataSync não escaneia sua localização de destino e não sabe o que excluir.

A execução da tarefa falha com um EniNotFounderro

Esse erro ocorre se você excluir uma das interfaces de rede da tarefa em sua nuvem privada virtual (VPC). Se sua tarefa estiver agendada ou em fila, ela falhará se não tiver uma interface de rede necessária para transferir seus dados.

Medidas a serem tomadas

Você tem as seguintes opções para contornar esse problema:

  • Reiniciar manualmente a tarefa. Ao fazer isso, DataSync criará todas as interfaces de rede ausentes necessárias para executar a tarefa.

  • Se você precisar limpar recursos em sua VPC, certifique-se de não excluir interfaces de rede relacionadas a uma DataSync tarefa que você ainda está usando.

    Para ver as interfaces de rede alocadas para a tarefa, siga um destes procedimentos:

    • Use a operação DescribeTask. Você pode visualizar as interfaces de rede nos elementos de resposta SourceNetworkInterfaceArns e DestinationNetworkInterfaceArns.

    • No EC2 console da Amazon, pesquise seu ID de tarefa (comotask-f012345678abcdef0) para encontrar suas interfaces de rede.

  • Considere não executar suas tarefas automaticamente. Isso pode incluir a desativação do enfileiramento ou agendamento de tarefas (por meio DataSync de automação personalizada).

A execução da tarefa falha com um erro Não é possível alocar memória

Quando sua DataSync tarefa falha com o erro Não é possível alocar memória, isso pode significar algumas coisas diferentes.

Ação a realizar

Tente o seguinte até que você não veja mais o problema:

A execução da tarefa tem um status de lançamento, mas nada parece estar acontecendo

Sua DataSync tarefa pode ficar paralisada com o status de Inicialização, normalmente porque o agente está desligado ou perdeu a conectividade com a rede.

Ação a realizar

Certifique-se de que o status do seu agente esteja ONLINE. Se o agente estiver OFFLINE, certifique-se de ativá-lo.

Se o agente estiver ativado e a tarefa ainda estiver paralisada no status Iniciando, o mais provável é que haja um problema de conectividade de rede entre o agente e o AWS. Para obter informações sobre como testar a conectividade de rede, consulte Verificando a conexão do seu agente com o serviço DataSync.

Se você ainda estiver com esse problema, consulte Não sei o que está acontecendo com meu agente. Alguém pode me ajudar?.

A execução da tarefa parece paralisada no status de preparação

O tempo em que sua tarefa de DataSync transferência tem o status Preparando depende da quantidade de dados na origem e no destino da transferência e do desempenho desses sistemas de armazenamento.

Quando uma tarefa é iniciada, DataSync executa uma listagem recursiva de diretórios para descobrir todos os arquivos, objetos, diretórios e metadados em sua origem e destino. DataSync usa essas listas para identificar diferenças entre sistemas de armazenamento e determinar o que copiar. Esse processo pode levar alguns minutos ou até algumas horas.

Medida a ser tomada

Você não deveria ter que fazer nada. Continue aguardando até que o status da tarefa mude para Transferindo. Se o status ainda não mudar, entre em contato com a Central AWS Support.

A execução da tarefa é interrompida antes que a transferência termine

Se a execução da DataSync tarefa for interrompida mais cedo, a configuração da tarefa poderá incluir uma Região da AWS que esteja desativada no seu Conta da AWS.

Medidas a serem tomadas

Faça o seguinte para executar a tarefa novamente:

  1. Verifique o status de adesão opcional das regiões da tarefa e certifique-se de que estejam habilitadas.

  2. Inicie a tarefa novamente.

A execução da tarefa falha ao transferir de um bucket do Google Cloud Storage

Como DataSync se comunica com o Google Cloud Storage usando a API Amazon S3, há uma limitação que pode fazer com que DataSync sua transferência falhe se você tentar copiar tags de objetos. A seguinte mensagem relacionada ao problema aparece em seus CloudWatch registros:

[AVISO] Falha ao ler os metadados do arquivo/your-bucket/your-object: Falha na marcação de objetos do S3: prosseguindo sem marcação

Para evitar isso, desmarque a opção Copiar tags de objeto ao definir as configurações da tarefa de transferência.

Há incompatibilidades entre os registros de data e hora da execução da tarefa

Ao examinar o DataSync console ou os CloudWatch registros da Amazon, você pode perceber que os horários de início e término da execução da DataSync tarefa não coincidem com os registros de data e hora que você vê em outras ferramentas de monitoramento. Isso ocorre porque o console e CloudWatch os registros levam em consideração o tempo gasto pela execução de uma tarefa nos estados de inicialização ou enfileiramento, enquanto outras ferramentas não.

Você pode notar essa discrepância ao comparar os timestamps de execução entre o DataSync console ou os CloudWatch registros e os seguintes locais:

  • Registros do sistema de arquivos envolvido na sua transferência

  • A data da última modificação em um objeto do Amazon S3 que DataSync foi gravado em

  • Tráfego de rede DataSync proveniente do agente

  • EventBridge Eventos da Amazon

A execução da tarefa falha com NoMem erro

O conjunto de dados que você está tentando transferir pode ser muito grande DataSync. Se você receber esse erro, entre em contato com o AWS Support Center.

Falha na transferência do objeto para Azure Blob Storage com user metadata key erro

Ao transferir de um bucket S3 para Azure Blob Storage, você pode ver o seguinte erro:

[ERROR] Failed to transfer file /user-metadata/file1: Azure Blob user metadata key must be a CSharp identifier

Isso significa que /user-metadata/file1 inclui metadados do usuário que não usam um identificador C# válido. Para obter mais informações, consulte a Documentação da Microsoft.

Há uma /.aws-datasync pasta no local de destino

DataSync cria uma pasta chamada /.aws-datasync em seu local de destino para ajudar a facilitar a transferência de dados.

Embora DataSync normalmente exclua essa pasta após a transferência, pode haver situações em que isso não aconteça.

Ação a realizar

Exclua essa pasta a qualquer momento, desde que você não tenha uma tarefa em execução copiando para esse local.

Quando a execução da tarefa for concluída, você verá o seguinte erro:

Transfer and verification completed. Selected files transferred except for files skipped due to errors. If no skipped files are listed in Cloud Watch Logs, please contact AWS Support for further assistance.

Ao transferir entre sistemas de armazenamento SMB (como um servidor de arquivos SMB e o sistema de arquivos Amazon FSx para Windows File Server), você pode ver os seguintes avisos e erros em seus registros: CloudWatch

[WARN] Failed to read metadata for file /appraiser/symlink: No data available [ERROR] Failed to read metadata for directory /appraiser/symlink: No data available
Ação a realizar

DataSync não suporta a transferência de links simbólicos (ou links físicos) ao transferir entre esses tipos de localização. Para obter mais informações, consulte Links e diretórios copiados pelo AWS DataSync.

Erros do relatório de tarefas

Você pode se deparar com um dos seguintes erros ao tentar monitorar sua DataSync transferência com um relatório de tarefas.

Mensagem de erro Solução temporária

O caminho do arquivo excede o comprimento máximo de 4.096 caracteres. Não é possível gravar no relatório de tarefas

N/A (não é DataSync possível transferir um arquivo com um caminho que exceda 4.096 bytes)

Para obter mais informações, consulte Limites do sistema de armazenamento, arquivos e objetos.

Falha no upload do(s) relatório s) de tarefas para o S3 devido a um bucket ou perfil do IAM inválidos

Verifique se a função DataSync do IAM tem as permissões corretas para carregar um relatório de tarefas no seu bucket do S3.

Ocorreu um erro de execução antes da geração de qualquer relatório de tarefas

Verifique seus CloudWatch registros para identificar por que a execução da tarefa falhou.