Comment déployer API REST sur AWS Lambda

Comment déployer API REST sur AWS Lambda

Les développeurs utilisent l'API REST pour créer une page Web ou une application pour communiquer avec le serveur basé sur le cloud. Le transfert d'état de représentation (REST) ​​est un style d'architecture logicielle standardisé qui est une industrie connue et utilisée. AWS propose le service API Gateway à travers lequel l'API REST peut être construit et déployé sur la plate-forme.

Commençons par comment déployer API REST sur AWS Lambda:

Déployez l'API REST sur AWS Lambda

Pour déployer API REST sur AWS Lambda, visitez la console API Gateway depuis la section Services sur la console AWS:

Clique sur le "Construire”Bouton pour créer une application API REST:

Changer la "Type de point de terminaison" pour "Bord optimisé»Et gardez le reste des configurations par défaut. Après cela, cliquez sur le "Importer”Bouton du bas de la page:

Une fois l'API créé, cliquez simplement sur son nom pour ouvrir sa structure:

Sélectionnez le "Autorités”Section du panneau de gauche et cliquez sur"Créer un nouvel autorisation" bouton:

Configurez l'autorisateur avec le type «Lambda» et cliquez sur «sur«Créer" bouton:

Il incitera l'utilisateur à créer la fonction lambda en cliquant sur le «Accorder et créer" bouton:

Élargir la "Actions"Menu déroulant et cliquez sur"Créer des ressources”Bouton de la page API:

Tapez le nom de la ressource et sélectionnez le «Activer les Cors de la passerelle API”Box. Après cela, cliquez sur le "Créer des ressources" bouton:

Élargir la "Actions"Bouton pour cliquer sur"Créer une méthode" bouton:

Choisir la "POSTE" du "Options”Onglet pour générer une méthode. Après cela, configurez la fonction lambda en enregistrant ces modifications:

La fonction lambda a été créée sur l'AWS Lambda "Les fonctions»Page:

Dirigez-vous dans le «Demande de méthode»Onglet en cliquant dessus:

Cliquez sur l'icône du crayon pour modifier le "Autorisation" paramètres:

Sélectionnez l'autoriseur qui a été créé plus tôt dans la liste déroulante:

Élargir la "Actions"Onglet pour cliquer sur"Déployer l'API”Bouton pour déployer l'API REST:

Sélectionner "Nouvelle étape"Pour l'étape de déploiement et cliquez sur"Déployer" bouton:

Le déploiement affichera le «Invoquer l'URL”Lien pour ouvrir l'application API REST:

Entrez l'URL sur le navigateur Web pour visiter l'API déployée:

Vous avez réussi à déployer l'API REST sur AWS Lambda:

Conclusion

Pour déployer l'API REST sur AWS Lambda, construisez l'API REST à partir de la passerelle API. Après cela, créez un autorisateur à l'aide de la fonction lambda. Avant de déployer l'API, créez des ressources et des méthodes pour l'API et modifiez l'autophiseur à partir de l'onglet Demande de méthode. Déployez l'API de la «Actions«Menu déroulant, et il fournira le«Invoquer l'URL”Pour visiter l'API déployée.