web-dev-qa-db-fra.com

Existe-t-il un moyen d'attribuer une adresse IP statique à AWS Lambda sans VPC?

Je cherche à affecter une adresse IP statique à mon lambda qui est invoquée via la passerelle API. Ceci est nécessaire car, le système en aval que j'invoque à partir de cette Lambda accepte des demandes Web uniquement à partir d'une adresse IP Whitelisted.

J'ai réussi à atteindre cette via la VPC que je associe à mon Lambda. Mais VPC introduit un mauvais temps de démarrage à froid qui varie parfois de 12-16Conds. Je cherche donc un moyen d'empêcher ce départ à froid de la VPC, tout en attribuant une adresse IP statique à la Lambda.

10
infernal_lad

Je suis d'accord avec la réponse de John pour avoir une partie blanchissante IP statique. Cependant, il ne résoudra pas votre problème de démarrage à froid, car Lambda, si idéal, fait un petit temps pour commencer. Je vous recommanderais donc également de créer un événement CloudWatch pour frapper la Lambda périodiquement pour résoudre ce problème ou écrire un code simple (soit en Lambda, soit ailleurs) qui envoie une demande vide périodiquement afin que le problème de démarrage à froid soit résolu. Vous pouvez afficher l'amélioration de la radiographie. Ceci est un processus de tête en tête mais unique.

1
deosha