AWS Serverless Application Repository

Encuentre, implemente y publique aplicaciones sin servidor

AWS Serverless Application Repository es un repositorio administrado para aplicaciones sin servidor. Se les permite a los equipos, organizaciones y desarrolladores individuales almacenar y compartir aplicaciones reutilizables y ensamblar e implementar fácilmente arquitecturas sin servidor de maneras nuevas y potentes. Si utiliza Serverless Application Repository, no tiene que clonar, crear, empaquetar o publicar el código fuente en AWS antes de implementarlo. Por el contrario, puede implementar aplicaciones prediseñadas de Serverless Application Repository en las arquitecturas sin servidor, lo que ayuda a usted y a sus equipos a reducir el trabajo doble, asegurar las prácticas recomendadas de la organización y llegar al mercado más rápido. En la integración con AWS Identity and Access Management (IAM), se proporciona control a nivel de recursos de cada aplicación, lo que le permite compartir aplicaciones de forma pública con cualquier persona o de forma privada, con cuentas de AWS específicas. Si desea compartir una aplicación que haya creado, publíquela en AWS Serverless Application Repository.

Cada aplicación se empaqueta con una plantilla de AWS Serverless Application Model (SAM) en la que se definen los recursos de AWS utilizados. Las aplicaciones compartidas públicamente también incluyen un enlace al código fuente de la aplicación. No se aplican cargos adicionales por el uso de Serverless Application Repository – solo paga por los recursos de AWS utilizados en las aplicaciones que implementa.

Cómo funciona: Implementación de aplicaciones

DeployApplications-Diagram

BENEFICIOS

Desarrollar aplicaciones más potentes

Agrupe rápidamente las arquitecturas sin servidor de maneras nuevas y potentes. Descubra y comparta patrones de aplicaciones sin servidor reutilizables de forma pública o privada y componga nuevas arquitecturas sin servidores mediante la sintaxis simplificada de SAM de AWS

Administrar aplicaciones fácilmente

Utilice aplicaciones prediseñadas en sus implementaciones sin servidor para eliminar la necesidad de clonar, crear, empaquetar y publicar un código de origen en AWS antes de implementarlo. También es compatible con SAM y el control de versiones semánticas para permitir la administración sencilla de aplicaciones.  

Reutilizar, no recrear

Desarrolle y publique aplicaciones sin servidor una vez, almacénelas en Serverless Application Repository y utilícelas de forma privada en equipos o con la comunidad para reducir los esfuerzos dobles y acelerar el desarrollo de los flujos de trabajo.

Asegurar las prácticas recomendadas

Encuentre y distribuya las aplicaciones sin servidor para casos de uso común. Cree prácticas recomendadas de la organización en sus arquitecturas sin servidor a fin de contribuir a que se asegure la uniformidad entre equipos; utilice permisos para compartir aplicaciones con cuentas de AWS específicas.

Aplicaciones destacadas: Alexa Skills, IoT, Machine Learning

Anagramas de Alexa

Solicite a Alexa que haga una lista de anagramas para una palabra. Responderá con el total y los anagramas para la palabra solicitada

Autor de la publicación: evanchiu

Notas de Alexa Salesforce – Muestra

Muestra cómo crear una habilidad de Alexa privada para obtener acceso a los datos de Salesforce

Publicado por: Alexa for Business

Rekognition – SQS

Desencadene una función de Lambda para realizar análisis de imágenes con SQS como origen de eventos

Autores de la publicación: Kashif Imran y Ganesh Shankaran

IoT Twilio Bridge

Un puente entre AWS IoT y Twilio para que sus dispositivos envíen mensajes a Twilio

Autor de la publicación: TensorIoT

¿Está listo para publicar sus propias aplicaciones sin servidor?

Publique sus propias aplicaciones sin servidor para conectarse con desarrolladores y clientes de todas partes del mundo. Más información

 

Aplicaciones destacadas: transformación de datos y procesamiento de contenido multimedia

Moderación de imágenes en chatbots

Elimine automáticamente mensajes que contengan imágenes inapropiadas de canales de aplicaciones de chat conocidas

Publicado por: robperc

Generador de documentos

Cree y modifique documentos, PDF y libros

Autor de la publicación: ryfeus

Rastreador de eventos de los parques de Nueva York

Rastree el sitio de Eventos de los parques de Nueva York, genere una vista ampliada de sus datos y almacénelos en una tabla de DynamoDB

Autor de la publicación: Chris Munns

Marcador de reenvío de tweets

Procesa eventos de una aplicación de origen de eventos de Twitter para actualizar un marcador en tiempo real

Autor de la publicación: jlhood

Aplicaciones destacadas: registro, monitoreo y seguridad

Feed Logger

Registre automáticamente el cuerpo de un resultado web a una frecuencia definida

Autor de la publicación: Ranek Kiil

API Save Lambda DynamoDB

Una función de Lambda con integración con API Gateway que guarda datos de solicitudes en una tabla de DynamoDB. Escrito en CORS

Publicado por: Aleksandar Simovic

FunctionShield: función protegida

Aplique controles estrictos de seguridad en el tiempo de ejecución de la función Lambda

Autor de la publicación: PureSec

Monitoreo de costos de aplicaciones

Suministra un seguimiento detallado de los gastos en AWS

Autor de la publicación: ServerlessOps

Aplicaciones destacadas: notificación, autenticación y ubicación

Formulario de contacto

Use API Gateway, Lambda y SNS para crear un formulario de contacto sin servidor para un sitio web estático

Autor de la publicación: Randy Findley

Informes de facturación

Distribuya el detalle de costos de AWS más reciente a su canal de Slack

Autor de la publicación: Octo Technology Australia

Cognito sin servidor

Autentique sus usuarios con Cognito, Lambda y API Gateway

Publicado por: Marek Kuczynski

Costo de peajes

Calcule el costo de los peajes de rutas internacionales

Autor de la publicación: HERE Technologies

Publicadores destacados

¿Está empezando a usar aplicaciones sin servidor?

Las aplicaciones sin servidor no requieren que aprovisione, escale ni administre ningún servidor. Puede crearlas para prácticamente cualquier tipo de aplicación o servicio backend. Además, usted administra todo lo necesario para ejecutar y escalar la aplicación con alta disponibilidad. Más información

Aplicaciones para empezar: diga Hola, mundo

Hello, World – Python 3

Función de AWS Lambda para principiantes

Autor de la publicación: AWS

Greengrass Hello World – Node.js

Implemente esta función de Lambda en un núcleo de Greengrass en el cual enviará un mensaje de hola, mundo a un tema

Autor de la publicación: AWS

Simple Mobile Backend

Un backend móvil simple (lectura/escritura en DynamoDB)

Autor de la publicación: AWS 

Lambda Test Harness

Suministra un marco simple para realizar varias pruebas de sus funciones de Lambda

Autor de la publicación: AWS

¿Desea que sus aplicaciones aparezcan en AWS Serverless Application Repository? 

Aprenda a publicar una aplicación
¿Tiene más preguntas?
Contacte con nosotros