API Gateway API Gateway

Nous avons créé notre projet maven multi-module contenant l’implémentation Java de nos fonctions Lambda. Nous venons de définir notre API en formalisme OpenAPI et de la connecter aux fonctions Lambda vis les extensions AWS d’OpenAPI. Il ne nous reste plus qu’à créer notre API dans API Gateway et l’y exposer. Là aussi, on pourrait procéder manuellement en utilisant la console AWS, mais le lecteur attentif sait désormais qu’il est préférable d’utiliser le fameux template SAM comme véhicule d’automatisation de l’ensemble. Examinons donc ce template :

AWSTemplateFormatVersion: '2010-09-09' 
Transform: 'AWS::Serverless-2016-10-31' 
Description: Chapter 4 samples 
Globals: 
  Function: 
    Runtime: java11 
    MemorySize: 512 
    Timeout: 10 
    Tracing: Active 
Parameters: 
  BucketName: 
    Type: String 
    Description: The name of the S3 bucket in which the OpenAPI 
specification is stored 
Resources: 
  SendMoneyRestAPI: 
    Type: AWS::Serverless::Api 
    Properties: 
      Name: 
        send-money-api 
      StageName: ...
couv-EIAWSL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Swagger ou OpenAPI
Suivant
Déploiement et exécution