Introducción a la gema en la nube de Marco - Lumberyard Guía del usuario

Si proporcionásemos una traducción de la versión en inglés de la guía, prevalecerá la versión en inglés de la guía si hubiese algún conflicto. La traducción se proporciona mediante traducción automática.

Introducción a la gema en la nube de Marco

Lumberyard Las gemas en la nube de facilitan la creación de funcionalidades conectadas a la nube para los juegos. Usted puede utilizar las gemas en la nube incluidas con Lumberyard, o use Lumberyardde Cloud Gem Framework de para crear su las gemas en la nube propias.

Gemas en la nube

Las gemas en la nube son Lumberyard gemas que utilizan Administrador de recursos de Cloud Canvas (CCRM) en definir AWS recursos que admiten su operación. El CCRM proporciona la infraestructura necesaria para crear, configurar y acceder AWS Los recursos de. Una gema en la nube define recursos e implementa las operaciones necesarias para crear un subsistema de juego completo.

Las gemas en la nube utilizan fines generales AWS características que funcionan en su AWS cuenta. Ellos son no son servicios específicos del juego operados por Amazon. Las gemas en la nube siguen una sin servidor microservicio arquitectura que hace uso de AWS Lambda funciones para el cálculo, y Amazon DynamoDBde Amazon RDS, y Amazon S3 para el almacenamiento de datos. Sin embargo, una gema en la nube puede utilizar cualquier AWS servicio técnico.

Por ejemplo, una gema en la nube podría proporcionar un sistema de tabla de clasificación que utilice un DynamoDB tabla a almacena puntuaciones altas. La gema podría utilizar un AWS Lambda para validar las puntuaciones enviadas y permiten eliminar las puntuaciones más altas fraudulentas.

En este escenario, CCRM realiza las siguientes tareas:

  • Crea el DynamoDB tabla y Lambda función definida por la gema.

  • Permite al cliente de juego invocar la API para enviar una puntuación.

  • Protege la integridad de la tabla de clasificación eliminando las puntuaciones fraudulentas automáticamente.

  • Permite la creación de una interfaz de usuario que permite a un empleado autorizado eliminar las puntuaciones fraudulentas manualmente.

Gema en la nube Marco

El Cloud Gem Framework es una colección de herramientas y operaciones de API que admiten el creación y operación de gemas en la nube.

El siguiente diagrama muestra una vista general de Cloud Gem Framework de la arquitectura.


        Arquitectura de Cloud Gem Framework

El Cloud Gem Framework contiene los siguientes componentes principales: