View a markdown version of this page

Publicar aplicaciones - AWS Estudio de aplicaciones

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.

Publicar aplicaciones

Cuando haya terminado de crear y configurar la aplicación, el siguiente paso es publicarla para probar las transferencias de datos o compartirla con los usuarios finales. Para entender la publicación de aplicaciones en App Studio, es importante entender los entornos disponibles. App Studio ofrece tres entornos independientes, que se describen en la siguiente lista:

  1. Desarrollo: donde compilas y previsualizas tu aplicación. No necesita publicar en el entorno de desarrollo, ya que la última versión de la aplicación se aloja allí automáticamente. En este entorno no hay datos en tiempo real ni servicios o recursos de terceros disponibles.

  2. Pruebas: donde puede realizar pruebas exhaustivas de su aplicación. En el entorno de pruebas, puede conectarse a otros servicios, enviarlos y recibirlos de ellos.

  3. Producción: el entorno operativo en vivo para el consumo de los usuarios finales.

Toda la creación de su aplicación se lleva a cabo en el entorno de desarrollo. A continuación, publícalo en el entorno de pruebas para probar la transferencia de datos entre otros servicios y realiza las pruebas de aceptación de los usuarios (UAT) proporcionando una URL de acceso a los usuarios finales. Después, publica tu aplicación en el entorno de producción para realizar las pruebas finales antes de compartirla con los usuarios. Para obtener más información sobre los entornos de aplicaciones, consulteEntornos de aplicaciones.

Cuando publica una aplicación, no está disponible para los usuarios hasta que se comparta. Esto le brinda la oportunidad de usar y probar la aplicación en los entornos de prueba y producción antes de que los usuarios puedan acceder a ella. Cuando publica una aplicación en Production que ya se ha publicado y compartido anteriormente, se actualiza la versión que está disponible para los usuarios.

Publicar aplicaciones

Usa el siguiente procedimiento para publicar una aplicación de App Studio en el entorno de prueba o producción.

Para publicar una aplicación en un entorno de prueba o producción
  1. En el panel de navegación, elija Mis aplicaciones en la sección Crear. Se le dirigirá a una página que muestra una lista de las aplicaciones a las que tiene acceso.

  2. Seleccione Editar para la aplicación que desea publicar.

  3. Selecciona Publicar en la esquina superior derecha.

  4. En el cuadro de diálogo Publica tus actualizaciones:

    1. Revise la información sobre la publicación de una aplicación.

    2. (Opcional) En la descripción de la versión, incluya una descripción de esta versión de la aplicación.

    3. Seleccione la casilla para confirmar la información sobre el entorno.

    4. Elija Iniciar. La aplicación puede tardar hasta 15 minutos en actualizarse en el entorno activo.

  5. Para obtener información sobre cómo ver las aplicaciones en los entornos de prueba o producción, consulteVisualización de las aplicaciones publicadas.

    nota

    El uso de la aplicación en un entorno de prueba o producción generará una transferencia de datos en tiempo real, como la creación de registros en tablas de fuentes de datos que se hayan conectado mediante conectores.

Las aplicaciones publicadas que nunca se hayan compartido no estarán disponibles para los usuarios ni para otros desarrolladores. Para que una aplicación esté disponible para los usuarios, debe compartirla después de publicarla. Para obtener más información, consulte Compartir aplicaciones publicadas.

Visualización de las aplicaciones publicadas

Puede ver las aplicaciones publicadas en los entornos de prueba y producción para probar la aplicación antes de compartirla con los usuarios finales u otros desarrolladores.

Para ver las aplicaciones publicadas en los entornos de prueba o producción
  1. Si es necesario, navegue hasta el estudio de aplicaciones de la aplicación de la que desea obtener una vista previa:

    1. En el panel de navegación, seleccione Mis aplicaciones en la sección Crear.

    2. Seleccione Editar para la aplicación.

  2. Selecciona la flecha desplegable situada junto a Publicar en la esquina superior derecha y selecciona Centro de publicación.

  3. Desde el centro de publicación, puede ver los entornos en los que se publica su aplicación. Si su aplicación está publicada en los entornos de prueba o producción, puede verla mediante el enlace URL de cada entorno.

    nota

    El uso de la aplicación en el entorno de prueba o producción generará una transferencia de datos en tiempo real, como la creación de registros en tablas de fuentes de datos que se hayan conectado mediante conectores.

Entornos de aplicaciones

AWS App Studio proporciona capacidades de administración del ciclo de vida de las aplicaciones (ALM) en tres entornos distintos: desarrollo, pruebas y producción. Esto le ayuda a aplicar con mayor facilidad las mejores prácticas, como el mantenimiento de entornos separados, el control de versiones, el uso compartido y la supervisión durante todo el ciclo de vida de las aplicaciones.

Entorno de desarrollo

El entorno de desarrollo es un entorno aislado en el que puedes crear aplicaciones sin conectarte a ninguna fuente de datos o servicio en vivo mediante el estudio de aplicaciones y los datos de muestra. En el entorno de desarrollo, puedes previsualizar tu aplicación para verla y probarla sin comprometer los datos de producción.

Si bien tu aplicación no se conecta a otros servicios del entorno de desarrollo, puedes configurar diferentes recursos en tu aplicación para imitar las automatizaciones y los conectores de datos en tiempo real.

Hay un panel de depuración plegable que incluye errores y advertencias en la parte inferior del estudio de aplicaciones del entorno de desarrollo para ayudarte a inspeccionar y depurar la aplicación mientras la compilas. Para obtener más información sobre la solución de problemas y la depuración de aplicaciones, consulte. Solución de problemas y depuración de App Studio

Entorno de pruebas

Una vez finalizado el desarrollo inicial de la aplicación, el siguiente paso es publicarla en el entorno de pruebas. Mientras esté en el entorno de pruebas, su aplicación puede conectarse a otros servicios, enviarlos y recibirlos de ellos. Por lo tanto, puedes usar este entorno para realizar pruebas exhaustivas, incluidas las pruebas de aceptación de usuarios (UAT), proporcionando una URL de acceso a los usuarios finales.

nota

La publicación inicial en el entorno de pruebas puede tardar hasta 15 minutos.

La versión de tu aplicación publicada en el entorno de pruebas se eliminará después de 3 horas de inactividad del usuario final. Sin embargo, todas las versiones se conservan y se pueden restaurar desde la pestaña Historial de versiones.

Las principales características del entorno de pruebas son las siguientes:

  • Pruebas de integración con fuentes de datos en tiempo real y API

  • Las pruebas de aceptación de los usuarios (UAT) se facilitan mediante el acceso controlado

  • Entorno para recopilar comentarios y abordar problemas

  • Capacidad para inspeccionar y depurar las actividades tanto del lado del cliente como del lado del servidor mediante consolas de navegador y herramientas para desarrolladores.

Para obtener más información sobre la solución de problemas y la depuración de aplicaciones, consulte. Solución de problemas y depuración de App Studio

Entorno de producción

Una vez que hayas probado y solucionado los problemas, puedes pasar la versión de tu aplicación del entorno de pruebas al entorno de producción para utilizarla de forma operativa en tiempo real. Si bien el entorno de producción es el entorno operativo en vivo para el consumo de los usuarios finales, puede probar la versión publicada antes de compartirla con los usuarios.

La versión publicada en el entorno de producción se eliminará después de 14 días de inactividad para los usuarios finales. Sin embargo, todas las versiones persisten y se pueden restaurar desde la pestaña Historial de versiones.

Las principales características del entorno de producción son las siguientes:

  • Entorno operativo en vivo para el consumo de los usuarios finales

  • Control de acceso granular basado en roles

  • Capacidades de control de versiones y reversión

  • Capacidad para inspeccionar y depurar únicamente las actividades del lado del cliente

  • Utiliza conectores, datos, automatizaciones y API en tiempo real

Administración de versiones y lanzamientos

App Studio proporciona funciones de control de versiones y administración de versiones a través de su sistema de control de versiones en el centro de publicación.

Capacidades clave de control de versiones:

  • La publicación en el entorno de pruebas genera nuevos números de versión (1.0, 2.0, 3.0...).

  • El número de versión no cambia cuando se pasa del entorno de pruebas al entorno de producción.

  • Puede volver a cualquier versión anterior desde el historial de versiones.

  • Las aplicaciones publicadas en el entorno de pruebas se detienen después de 3 horas de inactividad. Las versiones se conservan y se pueden restaurar desde el historial de versiones.

  • Las aplicaciones publicadas en el entorno de producción se eliminan tras 14 días de inactividad. Las versiones se conservan y se pueden restaurar desde el historial de versiones.

Este modelo de control de versiones permite una iteración rápida y, al mismo tiempo, mantiene la trazabilidad, las capacidades de reversión y el rendimiento óptimo durante todo el ciclo de desarrollo y prueba de la aplicación.

Mantenimiento y operaciones

Es posible que App Studio necesite volver a publicar automáticamente la aplicación para abordar determinadas tareas de mantenimiento y actividades operativas y para incorporar nuevas bibliotecas de software. No es necesario que tú, el creador, realices ninguna acción, pero es posible que los usuarios finales tengan que volver a iniciar sesión en la aplicación. En determinadas situaciones, es posible que necesitemos que vuelvas a publicar tu aplicación para incorporar nuevas funciones y bibliotecas que no podemos añadir automáticamente. Deberás resolver cualquier error y revisar las advertencias antes de volver a publicarla.