Cet article s'adresse aux personnes qui souhaitent expérimenter AWS Lambda pour le moment. Il existe de nombreux articles pour les débutants tels que "En coopération avec S3", Étonnamment, peu de personnes ont publié une implémentation simple, alors je l'ai essayé cette fois. Vous pouvez découvrir AWS Lambda dans environ 10 minutes au plus tôt.
① Création de la fonction AWS Lambda ↓ ② Créez une passerelle API, connectez-vous avec AWS Lambda ↓ ③ Test
Créez à partir de zéro pour créer une fonction nommée test_func. Le runtime peut être n'importe quoi, mais cette fois je choisirai pyhon.
Une fois créé, il ressemble à ceci ↓. Le déclencheur (entrée dans AWS Lambda) est défini lors de la création de la passerelle API, nous ne l'utiliserons donc pas encore.
Créez la passerelle API "API REST". C'est difficile à comprendre, mais ce n'est pas une importation.
Définissez un "nom d'API" approprié. (Cette fois, j'ai choisi test_api.)
Ajoutez une ressource (comme un vaisseau dans lequel insérer une méthode). Sélectionnez Créer une ressource dans l'onglet Actions. Entrez un nom de ressource approprié et cliquez sur "Créer une ressource".
Ajoutez une méthode. Sélectionnez "Créer une méthode" dans l'onglet "Action" pour ajouter une méthode GET. Saisissez le nom de la fonction Lambda créée précédemment dans "Fonction Lambda". Puisque la prédiction d'entrée sort, vous pouvez choisir en n'entrant que la première lettre.
Lorsque vous appuyez sur "Enregistrer", il vous sera demandé si vous souhaitez accorder la permission, alors sélectionnez "OK".
Enfin, déployez (reflétez la version) la passerelle API que vous avez créée jusqu'à présent. À ce stade, il vous sera demandé d'entrer dans l'étape (la version au moment du déploiement), alors entrez-la correctement. C'est tout ce qu'on peut en dire.
Faites une demande à l'API Gatewary créée précédemment avec la méthode GET. Cliquez sur "OBTENIR" sur la scène que vous venez de déployer pour voir l'URL. Cliquez ici.
Si "Bonjour de Lambda!" S'affiche comme indiqué dans l'image ci-dessous, cela signifie que l'opération réussit.
Merci pour votre soutien.
La plupart sont-ils destinés à découvrir AWS Lambda? Implémentation d'un AWS Lambda simple. À l'avenir, j'aimerais créer un système plus compliqué basé sur cela.
・ AWS Lambda https://aws.amazon.com/jp/lambda/ Site Web officiel AWS
· Didacticiel AWS API Gateway vers Lambda en Python | Créer une API REST https://www.youtube.com/watch?v=uFsaiEhr1zs La plupart des mesures sont prises. Le commentaire anglais est plus facile à comprendre que le commentaire japonais.
Recommended Posts