Tutorial: Introducción a Cloud Canvas - 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.

Tutorial: Introducción a Cloud Canvas

Cloud Canvas conecta Lumberyard con Amazon Web Services (AWS) y utiliza gemas en la nube para habilitar las Las características de en el juego. Este tutorial le muestra cómo implementar los recursos de para una gema en la nube el proyecto habilitado para AWS y le guía a través de las siguientes tareas:

  • Registrarse en un AWS cuenta.

  • Creación de un AWS Identity and Access Management (IAM) para administrar tu Cloud Canvas del proyecto.

  • Habilitación de gemas en la nube en su proyecto de.

  • Cómo añadir tu IAM las credenciales administrativas para Lumberyard.

  • Carga de recursos en AWS y crear una implementación.

  • Acceso a Cloud Gem Portal para ver y administrar las gemas en la nube implementadas.

De forma opcional, también puede aprender a inspeccionar sus recursos en AWS, crear IAM usuarios y grupos con fines administrativos, y eliminar Cloud Canvas de las implementaciones y los recursos de AWS.

Prerequisites

Antes de comenzar este tutorial, complete lo siguiente:

Cuando te registras en AWS, puede obtener acceso a todas sus capacidades en la nube. Cloud Canvas crea recursos en su AWS para hacer que estos servicios sean accesibles a través de Lumberyard. Usted es solo se cobra por los servicios que utiliza. Si eres un nuevo AWS del cliente, puede obtener iniciado con Cloud Canvas gratis. Para obtener más información, consulte AWS Capa gratuita.

Si usted o su equipo ya tienen un AWS , vaya al paso 2.

Si no dispone de una cuenta de AWS, utilice el siguiente procedimiento para crearla.

Para inscribirse en AWS

  1. Abra https://aws.amazon.com/ y elija Create an AWS Account.

  2. Siga las instrucciones en línea.

nota
  • Debe proporcionar un método de pago para crear su cuenta de. Aunque el los tutoriales se encuentran en el AWS Libre Nivel, tenga en cuenta que puede incurrir en costos de.

  • Toma nota de tu AWS número de cuenta, que utilizarás en el siguiente del paso.

Después de registrarte en una AWS cuenta, necesitas un IAM usuario con los datos permisos para administrar un Cloud Canvas del proyecto. IAM le permite administrar el acceso a su AWS cuenta.

AWS requiere que proporcione las credenciales para verificar que tiene el de los permisos para el AWS servicios a los que accede. Introduzca estas credenciales en Lumberyard Editor como parte de la configuración del proyecto.

El IAM el usuario que cree pertenecerá a un grupo que tiene administrador Permisos de. Esto permite a los usuarios de este grupo crear el Cloud Canvas recursos y hacer que accesible a través de Lumberyard. Los usuarios administrativos de este grupo tendrán permisos especiales más allá del alcance de una Cloud Canvas usuario.

En un entorno de equipo,—como miembro del grupo del administrador—puede crear IAM para cada miembro de su equipo. Con IAM, puede establecer permisos específicamente para cada rol de persona en un proyecto. Por ejemplo, puede especificar que solo pueden editar una base de datos o impedir que los miembros del equipo escriban accidentalmente en Los recursos de con los que interactúan los jugadores.

Para obtener más información sobre IAM y permisos, consulte la Guía del usuario de IAM.

Creación de un IAM El usuario y un Grupo de administradores

Esta sección le guía a través de IAM las mejores prácticas mediante la creación de un IAM de usuario y un del grupo de administradores de tu cuenta en la que IAM El usuario de pertenece a.

Para crear un IAM usuario y grupo de su cuenta

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de IAM en https://console.aws.amazon.com/iam/.

  2. En el panel de navegación, haz clic en Usuarios.

  3. Haga clic en Añadir usuario.

  4. Para Nombre de usuario, introduce un nombre de usuario como CloudCanvasAdmin. El nombre puede contener letras, dígitos, y los siguientes caracteres: más (+), igual (=), coma (,), punto (.), arroba (@), guión bajo (-) y guión (-). El nombre no distingue entre mayúsculas y minúsculas y puede tener un máximo de 64 caracteres.

  5. Seleccione la casilla de verificación junto a Acceso mediante programación.

  6. Seleccione la casilla de verificación junto a Consola de administración de AWS acceso, selecciona Contraseña personalizaday, a continuación, introduzca una nueva contraseña en el texto caja.

    nota

    Cuando crea un usuario para otra persona, puede seleccionar Requerir restablecimiento de contraseña para que el usuario deba crear una nueva contraseña cuando el El usuario de primero inicia sesión en.

  7. Haga clic en Siguiente: Permisos.

  8. Haga clic en Crear grupo.

  9. En la pestaña Crear grupo , introduzca un nombre como CloudCanvasAdministrators para el grupo. El nombre puede contener letras, dígitos y los siguientes caracteres: más (+), igual (=), coma (,), punto (.), a (@), guión bajo (-) y guión (-). El nombre no distingue entre mayúsculas y minúsculas y puede tener un máximo de 128 caracteres.

  10. En la pestaña Nombre de la política selecciona la casilla de verificación junto a del administradorAcceso. Esta política proporciona la información para crear y administrar un Cloud Canvas del proyecto.

    aviso

    El del administradorAcceso permite que casi todos los dentro de la AWS y solo debe adjuntarse a la cuenta del administrador de la cuenta. De lo contrario, otros miembros del equipo pueden realizar acciones que incurren en cargos no deseados en tu AWS cuenta.

  11. Haga clic en Crear grupo.

  12. En la lista de grupos, seleccione la casilla de verificación para su nuevo grupo si no es ya ha seleccionado. Si es necesario, haga clic en [EMPTY] para ver el grupo en la lista.

  13. Haga clic en Siguiente: Revisión para revisar sus elecciones.

  14. Cuando esté listo para continuar, haga clic en Crear usuario.

    Su IAM El usuario de se crea junto con dos credenciales importantes: una clave de acceso y una clave de acceso secreta. Posteriormente, introducirá estas credenciales en Lumberyard Editor para acceder a la AWS de su proyecto de.

  15. Haga clic en [EMPTY] para ver su clave de acceso secreta y contraseña, o haz clic en Descargar.csv para descargar las credenciales en un .csv del archivo. Sus credenciales tendrán un aspecto similar a esto:

    • ID de clave de acceso: AKIAIOSFODNN7EXAMPLE

    • Clave de acceso secreta: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

    También puedes hacer clic en Enviar correo electrónico para recibir instrucciones de inicio de sesión por correo electrónico. Después de este punto, no puede ver la clave de acceso secreta desde la Consola de administración de AWS.

    importante

    Mantenga las llaves confidenciales para proteger su AWS y nunca enviarlos por correo electrónico. No los comparta fuera de su organización, incluso si aparece una consulta de la que vendrá AWS o en Amazon.com. Nadie que represente legítimamente a Amazon alguna vez le pida su clave secreta.

  16. Ha creado un IAM usuario llamado CloudCanvasAdmin y un CloudCanvasAdministrators grupo de administradores a la que el usuario pertenece a. Para confirmarlo, haz clic en Grupos en la navegación . Por debajo de Nombre del grupo, haga clic en CloudCanvasAdministrators. El CloudCanvasAdmin aparece en la lista de usuarios para el grupo.

nota

En este tutorial, solo se añade un IAM usuario al grupo de administradores, pero puede añadir más si es necesario.

Si pierde la clave de acceso secreta, debe crear un nuevo conjunto de claves.

Para crear un nuevo conjunto de claves

  1. Abra la consola de IAM en https://console.aws.amazon.com/iam/.

  2. En el panel de navegación izquierdo, haz clic en Usuarios.

  3. En la pestaña Nombre de usuario haz clic en el nombre de usuario para el que deseas para generar nuevas claves de acceso.

  4. En la [EMPTY] , haz clic en el botón Seguridad credenciales.

  5. En la pestaña Claves de acceso haz clic en Crear acceso clave.

Cloud Canvas La funcionalidad de está habilitada en Lumberyard en gemas y gemas en la nube. Las gemas son extensiones que compartir código y activos entre Lumberyard proyectos de. Las gemas en la nube son gemas que utilizan el poder de AWS para proporcionar características conectadas. Para habilitar gemas y gemas en la nube en su proyecto, utiliza la Project Configurator.

Este tutorial utiliza el Lumberyard El proyecto CloudGemSamples, que incluye muchos de los elementos de Cloud que vienen con Lumberyard.

Para habilitar el proyecto CloudGemSamples

  1. Abra el cuadro de diálogo Lumberyard Project Configurator, ubicado en lumberyard-version\dev\Bin64BuildPlatform\ProjectConfigurator.exe. Por ejemplo, cuando se utiliza Visual Studio 2017 como plataforma de compilación, el Project Configurator se encuentra en lumberyard-version\dev\Bin64vc141\ProjectConfigurator.exe.

  2. Haga clic en Muestras de CloudGem.

  3. En la esquina superior derecha de la Project Configurator, haga clic en Establecer como por defecto.

  4. Cierre el Project Configurator.

Para empezar a gestionar un Cloud Canvas proyecto, añadas el IAM las credenciales de usuario que que generaste anteriormente en un perfil que Cloud Canvas puede hacer referencia fácilmente a. Para ello, puede utilizar cualquiera de los dos Lumberyard Editor o un símbolo del sistema.

Para introducir sus credenciales en Lumberyard Editor

  1. Utilice uno de los siguientes métodos para lanzar Lumberyard Editor:

    • En el escritorio, haz doble clic en el botón Lumberyard Editor icono.

    • Desde Lumberyard Setup Assistant, en la [EMPTY] haz clic en la página Iniciar editor.

    • Para Visual Studio 2017, vaya a la página lumberyard-version\dev\Bin64vc141 y haga doble clic en Editor.exe.

  2. En Lumberyard Editor, elige AWSde Credenciales de gestión.

    
              Abierto Responsable de credenciales
  3. En la pestaña Gestor de credenciales haz clic en [EMPTY] perfil.

    
              Haga clic en Añadir perfil
  4. En la pestaña Añadir perfil , introduzca lo siguiente información:

    • Para Nombre de perfil, introduzca el nombre que desee (por ejemplo, CloudCanvasAdmin).

    • Para Clave de acceso de AWS y Clave secreta de AWS, escriba la clave de acceso y la clave secreta.

    
              Introduce la información del perfil de tu AWS cuenta en Lumberyard Editor
    importante

    No comparta estas credenciales con nadie y no las registre en la fuente de control. Estas credenciales conceden control sobre su AWS y un usuario malicioso podría incurrir en cargos de.

  5. Haga clic en [EMPTY].

  6. En Gestor de credenciales, haga clic en correcto.

    
              Perfil añadido en el Gestor de credenciales.

Ha creado un perfil para administrar un Cloud Canvas del proyecto. El nombre del perfil es asociadas con sus credenciales y guardadas localmente en su equipo en su AWS archivo de credenciales de. Este archivo se encuentra normalmente en su C:\Users\user_name\.aws\ del directorio. Como un como otras herramientas, como la AWS Command Line Interface o bien el AWS Kit de herramientas para Visual Studio puede obtenga acceso a estas credenciales.

Ya está listo para que se creen los recursos definidos por su proyecto en AWS.

Este es un proceso de dos partes:

  1. Creación de una pila de proyecto en AWS que contiene los recursos que las gemas en la nube requieren.

  2. Creación de una implementación. Una implementación es una copia independiente e independiente de su del proyecto AWS recursos para un fin específico (por ejemplo, desarrollo, pruebas o de producción).

Para cargar recursos en AWS

  1. En Lumberyard Editor, elige AWSde Cloud Canvas, Responsable de recursos.

  2. En Responsable de recursos, haga clic en Cargar todo recursos.

    
              Cargar todos los recursos en AWS.
  3. En la pestaña Inicializar el administrador de recursos haz clic en .

    
              Inicializar el administrador de recursos
  4. En la pestaña Inicializar Cloud Canvas Responsable de recursos cuadro de diálogo, revisar los campos proporcionados.

    
              Proporcione un nombre de pila de proyecto, AWS perfil, y AWS región
    • Nombre de pila de proyecto – El nombre predeterminado es el nombre de su proyecto. Puede proporcionar un nombre diferente si desea.

    • AWS perfil – Este es el perfil que preparado en el procedimiento anterior. Puedes hacer clic en [EMPTY] para editar este perfil o Añadir perfil para añadir otro perfil.

    • AWS región – El valor predeterminado es este-de-es-estado-1, que es compatible con todos Lumberyard las gemas en la nube. No todas las nubes Las gemas se admiten en todos AWS regiones.

  5. Haga clic en [EMPTY]. El Registro de progreso indica Operación en curso. Creación de la pila del proyecto en AWS que lleva entre 5 y 10 minutos.

    
              Creación de pila de proyecto en curso
  6. Cuando la operación termina, la Cuenta de administrador de Cloud Gem Portal Creación del sistema aparece.

    Copie las credenciales temporales en el portapapeles. Puede hacer clic con el botón derecho en el cuadro de diálogo y utilice el menú contextual o pulse Control+A para seleccionar las credenciales y luego pulse Control+C para copiarlos.

    
              Copie sus credenciales temporales para el Cloud Gem Portal
    importante

    Necesitará estas credenciales más adelante para utilizar la Cloud Gem Portal, que es la web La interfaz de administración de para las gemas en la nube.

  7. Haga clic en Correcto.

  8. En la pestaña Crear implementación cuadro de diálogo, que aparece aproximadamente al mismo tiempo que el Cuenta de administrador de Cloud Gem Portal Creación , escriba un nombre para la implementación (por ejemplo, devde test, o bien prod).

    
              Introduzca un nombre de implementación
  9. Haga clic en [EMPTY]. La operación de implementación tarda aproximadamente 10 minutos.

Ahora que se han creado las gemas en la nube, puede administrarlas en la Cloud Gem Portal.

Para abrir la Cloud Gem Portal

  1. En Lumberyard Editor, elige AWSde Gema en la nube abierta [EMPTY].

    
              Abra el portal de Cloud Gem
  2. En la pestaña Iniciar sesión en la Cloud Gem Portal , introduzca el nombre de usuario temporal y la contraseña que registró anteriormente.

    
              Introduzca sus credenciales temporales en el campo Cloud Gem Portal.
  3. Como medida de seguridad, debe sustituir su contraseña temporal. Introduzca un nueva contraseña y haz clic en Guardar contraseña.

  4. Después de iniciar sesión, la Gemas en la nube muestra la lista de la nube Las gemas de que están disponibles en su implementación actual.

    
              El Gemas en la nube de Cloud Gem Portal
  5. Haga clic en una gema en la nube para ver su página de administración.

Consulte los siguientes recursos.

Tarea Tema
Obtenga más información sobre cada una de las gemas en la nube (incluidas las gemas en la nube que no se encuentran en el del proyecto CloudGemSamples) Gemas en la nube
Adición de gemas adicionales y gemas en la nube a un proyecto Habilitación de gemas
Utiliza el botón Consola de administración de AWS para ver sus recursos en AWS Inspeccionar los recursos de en AWS
Crear grupos de seguridad para Cloud Canvas de gestión de equipos [EMPTY] IAM Usuarios y grupos para [EMPTY] Cloud Canvas Equipos
Gestión Cloud Gem Portal usuarios Administración de usuarios en la gema en la nube [EMPTY]
Cree sus propias gemas en la nube y personalice el Cloud Gem Portal Creación de una gema en la nube

Introducción al desarrollo de juegos en la nube Portal de gemas

Eliminar los recursos que ha creado en AWS Elimina tu Cloud Canvas Implementaciones y recursos