

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.

# Contenu multimédia dynamique pour les jeux
<a name="dynamic-media-content-games"></a>

Date de publication : 8 ** octobre 2020 ([Historique du diagramme](#dynamic-media-history)) **

Les développeurs de jeux élaborent souvent des solutions personnalisées pour interagir avec les joueurs par le biais de messages quotidiens et de contenus multimédias personnalisés, notamment le Message du jour (MOTD). Cette architecture fournit une approche sans serveur pour diffuser du contenu personnalisé en fonction des paramètres de demande et de l'informatique de pointe.

## Schéma du contenu multimédia dynamique pour les jeux
<a name="dynamic-media-diagram"></a>

![Schéma d'architecture de référence montrant comment créer une solution sans serveur pour le contenu multimédia personnalisé du jeu à l'aide de Lambda @Edge CloudFront, DynamoDB Global Tables et Amazon S3.](https://docs.aws.amazon.com/fr_fr/reference-architecture-diagrams/latest/dynamic-media-content-games/images/dynamic-media-content-games.png)


Les étapes suivantes décrivent l'architecture :

1. Les clients du jeu envoient une demande contenant des paramètres à [ Amazon CloudFront ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/) pour télécharger du contenu dynamique. Les paramètres de requête représentent les attributs du lecteur, mais utilisent des valeurs de faible cardinalité pour maintenir des taux de cache élevés et réduire les coûts.

1. CloudFront invoque une [ fonction AWS](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/edge-functions-choosing.html) Lambda @Edge la plus proche de l'utilisateur. La fonction modifie dynamiquement le contenu qui doit être récupéré depuis l'origine en fonction des paramètres de la demande.

1. [Amazon DynamoDB ](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/) Global Tables fournit un moteur de règles multi-régions pour un routage personnalisé. La fonction Lambda interroge la table la plus proche de l'utilisateur pour déterminer le contenu à diffuser.

1. CloudFront utilise la réponse de Lambda pour récupérer le contenu pertinent depuis [ Amazon Simple Storage Service ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) (origine). CloudFrontrenvoie le contenu au client et met la réponse en cache dans des emplacements périphériques afin de réduire les coûts et d'améliorer les performances pour les demandes futures.

## Suggestions de lecture
<a name="dynamic-media-further-reading"></a>

Pour plus d'informations, consultez les ressources suivantes :
+  [AWS Icônes de l'architecture ](https://aws.amazon.com/architecture/icons) 
+  [AWS Centre d'architecture ](https://aws.amazon.com/architecture/) 
+  [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected) 

## Historique du diagramme
<a name="dynamic-media-history"></a>

Pour être informé des mises à jour de ce schéma d'architecture de référence, abonnez-vous au fil RSS.

| Modification | Description | Date | 
| --- |--- |--- |
| [Publication initiale](#dynamic-media-history) | Schéma d'architecture de référence publié pour la première fois. | 8 octobre 2020 | 

**Note**  
Pour vous abonner aux mises à jour RSS, un plug-in RSS doit être activé pour le navigateur que vous utilisez.