De onde vêm essas solicitações S3?

2

Trabalhei recentemente para criar uma imagem de máquina Amazon (AMI) do CentOS 6.4 do zero para ser usada como uma imagem de base para executar serviços de e-mail Postfix no EC2. Em minha busca para aprender o processo, comecei usando o comando ec2-import-volume da API do EC2 para importar as imagens de disco que eu criei.

Após várias tentativas falharem no registro e na execução de AMIs das minhas imagens enviadas, eu havia excluído vários GB de arquivos desses envios que não eram mais necessários para reduzir os custos de uso.

Durante todo esse processo, observei de perto os custos da minha AWS e notei recentemente que estou acumulando cobranças diariamente para solicitações do S3 que não posso contabilizar.

Hoje, achei minha fatura em cerca de US $ 30 mais alta do que eu esperava e fiz o download de um relatório de uso para investigar. Ele mostra centenas de megabytes de solicitações somente hoje em um vazio que usei < em> mais de um dia atrás com o comando import.

Não entendendo de onde essas solicitações estão vindo, habilitei o registro do S3 para esse intervalo e esperei pela exibição dos registros. E eles fizeram ... megabytes valiosos, todos mostrando as solicitações HEAD para peças carregadas no S3 pelo comando de importação emitido dias atrás e vindo de ec2-54-244-xxx-xxx.us-west-2.compute.amazonaws.com com um agente do usuário como JetS3t/0.8.0 (Linux amsz-x.x.x.x; amd64; JVM 1.6.0_20) .

Algum contexto:

  • Sou o único com acesso ao intervalo do problema
  • Eu não tinha instâncias do EC2 em execução ou qualquer outra coisa relacionada ao S3 quando as solicitações ocorreram
  • O agente do usuário nas solicitações registradas não descreve uma instância que reconheço

Onde todas essas solicitações estão sendo geradas?

    
por callovarne 19.10.2013 / 11:54

1 resposta

1

Não vendo nada no AWS Console, suspeitei que o comando ec2-import-volume das ferramentas da API do EC2 pode ser o culpado e encontrou um ec2-describe-conversion-tasks relacionado.

A execução disso mostrou duas tarefas pendentes e duas expiradas que aparentemente tentaram converter dados de imagem de disco que eu já havia excluído e o fizeram várias vezes .

Emitir ec2-cancel-conversion-task matou o processo que estava gerando $ 30 em solicitações HEAD. O sistema de conversão parece não ter nenhuma lógica para manipular de forma inteligente os 404s causados pelos dados de imagem de disco excluídos. Talvez alguma melhoria e melhor documentação seja necessária.

    
por 20.10.2013 / 00:57