Le damos la bienvenida a la consola de AWS Amplify - AWS Amplify

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Le damos la bienvenida a la consola de AWS Amplify

AWS Amplify Console es el centro de control para las implementaciones de aplicaciones web y móviles de fullstack en AWS. Amplify Console proporciona dos servicios principales, el alojamiento y la interfaz de usuario de administración. Amplify Console hosting proporciona un flujo de trabajo basado en gitanos para alojar aplicaciones web sin servidor fullstack con implementación continua. La interfaz de usuario de administración es una interfaz visual para que los desarrolladores web y móviles de frontend creen y administren backends de aplicaciones fuera de AWS Management Console.

Una aplicación web sin servidor fullstack consiste en un backend construido con recursos en la nube como API GraphQL o REST, almacenamiento de archivos y datos, y un frontend construido con un marco de aplicación de una sola página (SPA) como React, Angular, Vue o Gatsby. La consola de Gatsby, Eleventy, Hugo, VuePress y Jekyll admite los marcos de SPA comunes, por ejemplo, React, Angular, Vue.js, Ionic y Ember, así como los generadores estáticos de sitio como Gatsby, Eleventy, Hugo, VuePress y Jekyll. Amplify admite aplicaciones que utilizan la representación del lado del servidor (SSR) que se crean con el marco Next.js.

Características de la consola de Amplify

Características de hosting

  • Administrar entornos de producción y ensayo para su front-end y backend conectando nuevas ramificaciones. Consulte implementaciones de sucursales de entidades.

  • Connect su aplicación a un dominio personalizado. ConsulteConfigurar dominios personalizados.

  • Implemente y hospede aplicaciones web SSR creadas con Next.js. framework.

  • Vista previa de los cambios durante las revisiones de código configurandoVista previa de solicitud de extracción.

  • Mejore la calidad de su aplicación con pruebas integrales. Consulte Pruebas integrales.

  • Proteja su aplicación web mediante contraseña para poder trabajar en nuevas características sin hacer que estén accesibles públicamente. ConsulteRestricción del acceso.

  • Configure las reescrituras y los redireccionamientos para mantener clasificaciones de SEO y enrutar tráfico según los requisitos de la aplicación de cliente. ConsulteUso de redireccionamientos.

  • Las invalidaciones de caché instantáneas garantizan que su aplicación se actualice instantáneamente en cada confirmación de código.

  • Las implementaciones atómicas eliminan los períodos de mantenimiento asegurándose de que la aplicación web se actualice después de haber completado toda la implementación. Esto elimina las situaciones en las que los archivos no se cargan correctamente.

  • Obtenga capturas de pantalla de la aplicación en distintos dispositivos móviles para identificar problemas de diseño.

Características de la interfaz de administración

  • El modelado de datos visuales le permite centrarse en los objetos específicos del dominio en lugar de en la infraestructura de nube.

  • Configure la autenticación para su aplicación.

  • Autorización potente y fácil de entender.

  • Infrastructure-as-Code configura todas las capacidades de back-end con AWS CloudFormation.

  • Funciona con la interfaz de línea de comandos de Amplify (CLI). Todas las actualizaciones que realice en la interfaz de usuario de administración pueden introducirse en la CLI.

  • Invite a los usuarios por correo electrónico a configurar y administrar el back-end. Estos usuarios también podrán iniciar sesión en la CLI de Amplify con su correo electrónico.

  • Gestión de contenido con soporte de reducción.

  • Administrar usuarios y grupos para su aplicación.

Introducción

Introducción al hosting

Para comenzar a utilizar las características de hosting de la consola de Amplify, consulte laIntroducción a código existente"Hello, World!" Después de completar el tutorial, podrá conectar su repositorio de git (GitHub, BitBucket Cloud, GitLab y AWS CodeCommit) para configurar la implementación continua. De manera alternativa, puede comenzar con uno de losejemplos de implementación continua de fullstack.

Introducción a la interfaz de administrador

No necesita una cuenta de AWS para empezar a utilizar la interfaz de usuario de administración. Sin una cuenta de AWS, puede comenzar a modelar datos para su back-end localmente. Con una cuenta de AWS, dispone de un conjunto ampliado de funciones para administrar su entorno back-end. Para obtener más información, consulteIntroducción a la interfaz de administrador.

Aplicaciones web modernas

Esta guía de usuario está diseñada para clientes que tienen un conocimiento básico de las modernas aplicaciones web de una sola página (SPA). Las aplicaciones web modernas se construyen como SPA que empaquetan todos los componentes de la aplicación en archivos estáticos. Las arquitecturas web de servidores de cliente tradicionales conducen a experiencias pobres; cada clic o búsqueda necesita un trayecto de recorrido al servidor, volver a representar la aplicación completa. Las aplicaciones web modernas ofrecen experiencias de usuario similares a las aplicaciones mediante un front-end de aplicación, o interfaz de usuario, de manera eficiente hacia los buscadores como archivos de HTML/JavaScript prediseñados que pueden entonces invocar la funcionalidad de backend sin volver a cargar la página.

La funcionalidad de una aplicación web moderna se suele distribuir entre varios lugares, tales como base de datos, servicios de autenticación, código de frontend que se ejecuta en el navegador y lógica de negocio de backend o funciones AWS Lambda, que se ejecutan en la nube. Esto hace que la implementación de aplicaciones sea compleja y que consuma mucho tiempo, ya que los desarrolladores tienen que coordinar con cuidado implementaciones en el front-end y en el backend para evitar implementaciones parciales o fallidas. La consola de Amplify simplifica la implementación del front-end y backend en un único flujo de trabajo.