

 Ce livre blanc est fourni à titre de référence historique uniquement. Certains contenus peuvent être obsolètes et certains liens peuvent ne pas être disponibles.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Backend mobile
<a name="mobile-backend"></a>

![\[Modèle architectural pour le backend mobile sans serveur\]](http://docs.aws.amazon.com/fr_fr/whitepapers/latest/serverless-multi-tier-architectures-api-gateway-lambda/images/arch-pattern-serverless-mobile-backend.png)


*Modèle architectural pour le backend mobile sans serveur*

*Tableau 1 : composants du niveau backend mobile*


|  Palier  |  Composants  | 
| --- | --- | 
|  Présentation  |  Application mobile exécutée sur un appareil utilisateur.  | 
|  Logic  |   Amazon API Gateway avec AWS Lambda.   Cette architecture présente trois services exposés (`/tickets``/shows`, et`/info`). Les points de terminaison d'API Gateway sont sécurisés par les groupes [d'utilisateurs Amazon Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html). Dans cette méthode, les utilisateurs se connectent aux groupes d'utilisateurs Amazon Cognito (en utilisant un tiers fédéré si nécessaire) et reçoivent des jetons d'accès et d'identification utilisés pour autoriser les appels d'API Gateway.   Chaque fonction Lambda se voit attribuer son propre rôle Identity and Access Management (IAM) afin de fournir un accès à la source de données appropriée.   | 
|  Données  |   DynamoDB est utilisé pour `/tickets` les services et. `/shows`   Amazon RDS est utilisé pour le `/info` service. Cette fonction Lambda récupère les informations d'identification Amazon RDS auprès de Secrets AWS Manager et utilise une interface Elastic Network pour accéder au sous-réseau privé.   | 