1
resposta

EOF no Push do Amazon ECS

Toda vez que tento fazer o Push tenho a saída:

d0f9c4ff2267: Retrying in 1 second 
9692135366c3: Retrying in 1 second 
d9c4975cd3d7: Retrying in 1 second 
c9417b50009b: Retrying in 1 second 
be497f625bfd: Retrying in 1 second 
caa4fb12025d: Waiting 
1b38857d7bd5: Waiting 
c63832a549a2: Waiting 
67968e3386b6: Waiting 
807e5e673844: Waiting 
cfd0811d364e: Waiting 
b86f260e173a: Waiting 
6a1ebb98b0dc: Waiting 
24b48387f467: Waiting 
ae56c0c5405b: Waiting 
EOF

Tentei criar uma permissão para o repositório no ECS, mas não adiantou:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowPushPull",
      "Effect": "Allow",
      "Principal": "*",
      "Action": [
        "ecr:BatchCheckLayerAvailability",
        "ecr:BatchGetImage",
        "ecr:CompleteLayerUpload",
        "ecr:GetDownloadUrlForLayer",
        "ecr:InitiateLayerUpload",
        "ecr:PutImage",
        "ecr:UploadLayerPart"
      ]
    }
  ]
}

O que devo fazer para resolver este problema ?

1 resposta

Olá Cairo.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)

O erro "EOF" que você está recebendo durante o push do Amazon ECS geralmente indica que a conexão foi encerrada de forma inesperada. Existem algumas possíveis causas para esse problema. Vou te dar algumas sugestões para tentar resolver:

  1. Verifique sua conexão com a internet: Certifique-se de que você está conectado à internet e que a conexão está estável. Problemas de conexão podem causar interrupções durante o push.

  2. Verifique as permissões do repositório: Você mencionou que tentou criar permissões para o repositório no ECS, mas não adiantou. Certifique-se de que as permissões estão corretas e que você tem permissão para fazer o push para o repositório.

  3. Verifique o tamanho do arquivo: Se você estiver tentando fazer o push de um arquivo muito grande, pode ser que a conexão esteja sendo encerrada antes que o push seja concluído. Nesse caso, tente dividir o arquivo em partes menores e fazer o push de cada parte separadamente.

  4. Verifique as configurações de segurança: Verifique se há algum firewall ou configuração de segurança que possa estar bloqueando a conexão durante o push. Certifique-se de que todas as portas necessárias estão abertas e que não há restrições de segurança que possam estar causando o problema.

Essas são algumas sugestões que podem ajudar a resolver o problema. Caso nenhuma delas funcione, sugiro que você verifique a documentação do Amazon ECS ou entre em contato com o suporte técnico da AWS para obter assistência mais específica.

Espero ter ajudado e bons estudos!