Servidor FTP eficiente de curta duração na AWS

2

Eu tenho um site para minha empresa que se integra a outros serviços do meu setor. A maioria desses serviços envia arquivos estritamente via FTP para seus parceiros. Quando recebo um arquivo via FTP, eu gero uma solicitação de API para o servidor com o site (neste caso, a mesma máquina), então eu apago o arquivo no servidor FTP.

Existe uma maneira eficiente de usar a AWS para receber arquivos via FTP e gerar uma solicitação?

Estou interessado em usar algum tipo de solução sem servidor, como o Lambda da AWS, mas não tenho certeza se isso funcionaria ou como fazê-lo.

Observação: o servidor FTP terá vários usuários que gerarão solicitações ligeiramente diferentes para o servidor do meu site.

    
por David Milanese 13.02.2017 / 03:18

1 resposta

0

O Serverless não é aplicável à sua situação porque você deseja especificamente executar o protocolo FTP.

Sem o requisito de usar o FTP, haveria muitas opções de baixo custo, como fazer o upload diretamente para o Amazon S3 ou fazer uma chamada para o AWS Lambda por meio do API Gateway.

Como você deseja executar o FTP, você precisará de um servidor. Você provavelmente poderia fazer isso de uma instância do Amazon EC2 t2.nano que é extremamente de baixo custo. Basta ter um pequeno script que monitore o diretório de upload, que execute uma ação quando vir um arquivo.

    
por 13.02.2017 / 09:14