2017-05-10 3 views
0

J'ai un serveur HTTP écrit en C# qui reçoit les paquets d'un certain port ouvert et stocke les paquets dans AWS SQS (Simple Queue Service). Actuellement, cette application serveur s'exécute sur une instance EC2. mais, en utilisant une instance entière EC2 seulement pour cette application serveur semble sans signification pour moi. Y a-t-il un autre service AWS qui fera le travail?Service de point de terminaison HTTP dans AWS

p.s- J'ai pensé à utiliser Lambda une fois mais, semble ne pas supporter l'IP élastique ou, DNS et aussi je n'ai pas besoin de beaucoup de calcul pour faire le travail.

+1

Avez-vous vérifié cela? http://docs.aws.amazon.com/apigateway/latest/developerguide/create-api-resources-methods.html – kosa

Répondre

1

Vous pouvez utiliser une combinaison de l'API AWS passerelle et AWS Lambda

Ce combo correspond exactement à vos besoins

+0

Oui, cela correspondra le mieux à vos besoins. Notez cependant - s'il y a un volume élevé sur votre EC2 - alors la suggestion ci-dessus n'est pas recommandée en termes de coût. – johni

+0

Oui @johni ça va faire mon boulot. Merci beaucoup ** Arafat ** pour m'avoir sauvé. – Sudip