AWS App Studio es un generativo Servicio que utiliza lenguaje natural para crear aplicaciones comerciales, capacitar a un nuevo conjunto de constructores para crear aplicaciones en minutos. Con App Studio, los profesionales técnicos como los gerentes de proyectos de TI, los ingenieros de datos, los arquitectos empresariales y los arquitectos de soluciones pueden desarrollar rápidamente aplicaciones adaptadas a las necesidades de su organización, sin requerir profundas habilidades de desarrollo de software. Los casos de uso comunes van desde la gestión de inventario y los flujos de trabajo de aprobación hasta la gestión de contenido y los portales operativos, y más allá, el estudio de aplicaciones se adapta para optimizar una amplia variedad de aplicaciones comerciales.
Desde el disponibilidad general De App Studio en noviembre de 2024, los clientes de diversas industrias lo han adoptado para construir aplicaciones escalables de grado empresarial, transformar sus procesos de desarrollo y acelerar el tiempo de mercado. Los clientes de APP Studio, incluidas las empresas y los integradores de sistemas, han compartido la necesidad de portabilidad y reutilización entre Instancias de estudio de aplicaciones. Según su experiencia, surgieron dos áreas de intereses:
- Empezando – Los nuevos clientes y constructores pidieron aprender y explorar el producto a través de ejemplos y patrones fácilmente disponibles que explican las posibilidades de construcción de aplicaciones en App Studio.
- Optimización del tiempo de valor – Los equipos a menudo validan los casos de uso en una caja de arena antes de pasar a la producción. Esto resalta un interés en un enfoque más eficiente para compartir e implementar aplicaciones en múltiples instancias de estudio de aplicaciones.
Hoy, App Studio anunció dos nuevas características para acelerar la construcción de aplicaciones:
- Catálogo de soluciones previas a la construcción – Con un conjunto de ejemplos prácticos y patrones comunes (como S3 e integración de roca madre) para acelerar la inicio y permitir el despliegue de aplicaciones desde el catálogo hasta los entornos de producción en menos de 15 minutos.
- Importación y exportación de entre instancias -habilitando la migración directa y de autoservicio de aplicaciones de estudio de aplicaciones en regiones de AWS y cuentas de AWS.
En esta publicación, pasamos por cómo usar el catálogo de soluciones prebuilt para comenzar rápidamente y usar la función de importación y exportación
Requisitos previos
Para seguir con esta publicación, debe tener los siguientes requisitos previos:
- Acceso a App Studio. Para más información, ver Configurar y iniciar sesión en App Studio.
- Opcional: Revisión Conceptos de estudio de aplicaciones para familiarizarse con importantes conceptos de estudio de aplicaciones.
- Opcional: una comprensión de los conceptos básicos de desarrollo web, como la sintaxis de JavaScript.
- Opcional: familiaridad con los servicios de AWS.
Catálogo de soluciones previas a la construcción
App Studio está presentando un Catálogo de soluciones previas a la construcción Para acelerar la forma en que los constructores se acercan a la construcción de aplicaciones. Este recurso ofrece una colección diversa de aplicaciones preconstruidas que pueden importarse sin problemas a su instancia de estudio de aplicaciones, sirviendo como una herramienta de aprendizaje y una solución de implementación rápida. Al proporcionar acceso a patrones comprobados y soluciones previas a la construcción, App Studio reduce significativamente el tiempo de configuración inicial para los constructores, lo que le permite pasar del concepto a la producción en menos de 15 minutos.
El catálogo incluye una variedad de casos de uso práctico que incluyen un rastreador de adopción de productos para administrar los comentarios de los clientes, rastrear las solicitudes de funciones y resumir las notas de reuniones con IA. Para importar el rastreador de adopción del producto, navegue hasta el Catálogo de soluciones previas a la construccióncopie un código de importación y siga las instrucciones de importación en la siguiente sección.
Importar una solicitud
Ahora tienes la capacidad de Importar una aplicación de estudio de aplicaciones Desde una instancia de estudio de aplicaciones diferente. La importación de aplicaciones está disponible para todos los constructores y administradores.
Complete los siguientes pasos para importar una aplicación de estudio de aplicaciones:
- Inicie sesión y inicie la instancia de APP Studio donde desea importar una aplicación.
- Elegir Mis aplicaciones En el panel de navegación.
- Elija el menú desplegable junto a Crear aplicación y elegir Aplicación de importación.
- Ingrese un código de importación Desde el catálogo de aplicaciones prebuilt o que usted generó mediante el proceso de exportación descrito en la siguiente sección y elija Importar. Dependiendo del tamaño de la aplicación, es posible que deba esperar unos segundos para que la importación finalice.
- Después de completar, la solicitud se importará a su entorno de desarrollo. Puedes explorar el panel de depuración En la parte inferior de la página para comprender qué conectores personalizados deben conectarse a automatidades y entidades.
Ahora que hemos importado con éxito una aplicación, pasemos por cómo podemos exportar nuestras propias aplicaciones a una instancia de estudio de aplicaciones diferente.
Exportar una solicitud
Ahora tienes la capacidad de Exportar una aplicación de estudio de aplicaciones a una instancia de estudio de aplicaciones diferente. La generación de una exportación de aplicaciones crea una instantánea estática con todos los artefactos necesarios para recrear la aplicación: automatizaciones, componentes y entidades. Después de importar, deberá volver a conectar conectores personalizados a automatizaciones y entidades.
La seguridad y el control de la aplicación se mantienen a través de un sistema de permisos robusto. Solo los propietarios y copropietarios autorizados pueden generar exportaciones de aplicaciones y restringir qué instancias de estudio de aplicaciones pueden importar una aplicación determinada. Si es necesario, los propietarios de aplicaciones pueden revocar el acceso desactivando el enlace de importación en cualquier momento.
Para exportar una aplicación de estudio de aplicaciones, complete los siguientes pasos:
-
- Inicie sesión en la instancia de APP Studio de la que desea exportar una aplicación.
- Elegir Mis aplicaciones En el panel de navegación.
- Elija el menú desplegable junto a Editar y elegir Exportar.
- Para restringir qué instancias de estudio de aplicaciones pueden importar esta aplicación, configure los permisos de importación de aplicaciones:
- Cualquier persona con el código de importación puede importar esta aplicación – Otorgar permisos de importación a todas las instancias. Solo seleccione esta opción si desea que alguien con el código de importación tenga acceso para importar su solicitud.
- Solo las instancias de estudio de aplicaciones especificadas pueden importar esta aplicación – Proporcione los ID de instancia específicos que pueden importar la aplicación (múltiples instancias se pueden separar por comas). Para encontrar su ID de instancia, navegue a la configuración de la cuenta de su instancia eligiendo Configuraciones de la cuenta En la consola de estudio de aplicaciones.
- Elegir Generar código de importación para generar un código de importación único.
- Hay dos opciones adicionales para administrar códigos de importación disponibles después de que la solicitud se haya exportado al menos una vez a los propietarios de aplicaciones y copropietarios:
- Generar un nuevo código de importación – Cuando realice actualizaciones de esta aplicación, deberá generar un nuevo código de importación eligiendo Generar nuevo código. Generar un nuevo código invalida el código anterior, pero no actualizará automáticamente las aplicaciones importadas existentes.
- Eliminar código de importación – Para detener el acceso a la importación de aplicaciones, elija esta opción. Eliminar el código de importación invalidará el código actual y evitará los intentos de importación posteriores. Las aplicaciones previamente creadas usando este código continuarán funcionando.
Consideraciones
Las siguientes son algunas consideraciones clave para usar el catálogo de soluciones prebuilt e importación y exportación de aplicaciones en las instancias de estudio de aplicaciones:
- No existe un costo asociado con la importación y exportación de aplicaciones, incluida la importación de aplicaciones del catálogo de soluciones previas a la construcción.
- Las aplicaciones no pueden importarse a la misma instancia, pero puede lograr un resultado similar de replicar la funcionalidad dentro de una instancia duplicando aplicaciones, componentes y páginas.
- No hay límites en la cantidad de aplicaciones que puede importar o exportar. El número máximo de aplicaciones en una instancia de estudio de aplicaciones está sujeta a Cuotas de servicio.
Conclusión
Ajuste su flujo de trabajo de creación de aplicaciones con el catálogo de soluciones prebuilt de App Studio y las funciones de importación y exportación. Migra sin esfuerzo aplicaciones en instancias de AWS, colabora con equipos y transfiere aplicaciones a los clientes. Comience a usar el catálogo de soluciones prebuilt de App Studio y las características de importación y exportación hoy: estamos entusiasmados de ver cómo utilizará estas características para acelerar su viaje de construcción de aplicaciones.
Para obtener más información sobre App Studio, explore más funciones en el Página de estudio de aplicaciones. Comience con App Studio en el Consola de gestión de AWS. Experimente el estudio de aplicaciones taller para el aprendizaje práctico y únete a la conversación en el #AWS-App-Studio Canal en el espacio de trabajo de AWS Developers Slack.
Lea más sobre App Studio
Ver demostraciones de estudio de aplicaciones
Sobre los autores
Umesh Kalaspurkar es un arquitecto principal de soluciones en AWS con sede en Nueva York, que aporta más de dos décadas de experiencia en transformación digital e innovación en entornos empresariales y de inicio. Se especializa en el diseño de soluciones que ayudan a las organizaciones a superar sus desafíos más apremiantes. Cuando no se arquitecta soluciones en la nube, Umesh aprecia el tiempo que pasa con sus hijos, tallando pistas de esquí y explorando nuevos destinos en todo el mundo.
Samit Kumbhani es un arquitecto de soluciones senior de AWS en el área de la ciudad de Nueva York con más de 18 años de experiencia. Actualmente se asocia con proveedores de software independientes (ISV) para crear soluciones en la nube altamente escalables, innovadoras y seguras. Fuera del trabajo, a Samit le gusta jugar al cricket, viajar y andar en bicicleta.
Haoran (hao) su es un gerente de cuentas técnicas senior en la ciudad de Nueva York con más de 8 años de experiencia con la nube. Colabora con proveedores de software, Internet y modelos (SWIM) y empresas nativas digitalmente (DNB) para mejorar su eficiencia financiera y operativa, y la resistencia arquitectónica. Fuera del trabajo, Hao disfruta de viajar, hacer ejercicio y transmisión internacionales.
Anshika Tandon es un gerente de productos senior, técnico en AWS con una década de experiencia construyendo productos AI y B2B SaaS desde el concepto hasta el lanzamiento. Se destaca en el liderazgo de productos interfuncionales, centrándose en ofrecer un valor comercial medible a través de iniciativas estratégicas. Un ciudadano global que había vivido en 10 ciudades y visitó 26 países, Anshika equilibra su vida profesional con intereses en esquiar, viajar y actuar en programas de comedia de improvisación.
Alex (Tao) Jia es un gerente senior de marketing de productos en AWS, centrándose en la IA generativa. Con más de 15 años en marketing tecnológico, conduce productos de concepto a escala, dando forma al posicionamiento, fomentando la adopción y liderando estrategias globales de mercado. Ella ha trabajado con empresas e ISV, llegando a millones de desarrolladores. El trabajo externo, Alex disfruta explorar el impacto de la tecnología en la humanidad a través de libros, investigaciones y conversaciones.