AWS Lambda http, où puis-je trouver l'URL?

Je suis assez nouveau à l'AWS Lambda, mais assurez-vous pouvez voir les avantages de celui-ci et je suis tombé sur le superbe cadre Serverless pour m'aider a construit des solutions sur Lambda.

J'ai commencé la construction de solutions à l'aide de AWS API de la Passerelle, mais vraiment besoin de "internal" VPC API's et non pas de l'Internet public en face de l'API comme API GW crée.

J'ai trouvé que Servless peut en effet exposer un HTTP point de terminaison, mais je ne peux pas comprendre comment cela est fait et la façon dont l'URL est créée.
Quand j'déployer le Lambda de sans serveur il me donne l'URL, par exemple:

https://uxezd6ry8z.execute-api.eu-west-1.amazonaws.com/dev/ping

Je voudrais être en mesure de trouver (ou créer) ce même port d'écoute http existent déjà, Lambdas donc ma question est de savoir comment est la URL créé et où est le réel HTTP auditeur déployé?

Vous ne créez pas l'url vous-même. Vous créez les méthodes HTTP, aws vous donne l'url de ces méthodes. Vous venez de lier les méthodes avec un lambda_handler fonction.
docs.aws.amazon.com/lambda/latest/dg/...
La Passerelle API points de terminaison sont toujours publics face à Internet. La Passerelle API de service ne fournit pas privé de la VPC de points de terminaison.
Je sais API GW crée des points de terminaison publics, c'est ce que je veux éviter d'avoir!
Yusuf Ghazi, vous écrivez "aws vous donne l'url de ces méthodes". C'est exactement ma question, où puis-je trouver l'URL dans le Lambda de la console?

OriginalL'auteur Anders | 2016-12-02