AWS Serverless Application Repository

Découverte, déploiement et publication d'applications sans serveur

AWS Serverless Application Repository est un référentiel géré conçu pour les applications sans serveur. Il permet aux équipes, organisations et développeurs individuels de stocker et de partager des applications réutilisables, ainsi que de facilement assembler et déployer des architectures sans serveur de manière innovante et optimisée. Avec Serverless Application Repository, vous n'avez pas besoin de cloner, créer, compiler ou publier du code source sur AWS avant de le déployer. En effet, vous pouvez simplement déployer dans vos architectures sans serveur des applications précréées dans Serverless Application Repository, ce qui limite pour vous et les membres de votre équipe le travail en double, garantit la mise en œuvre des bonnes pratiques organisationnelles et accélère la mise sur le marché. L’intégration à AWS Identity and Access Management (IAM) fournit un contrôle au niveau des ressources de chaque application, ce qui vous permet de partager des applications publiquement avec tous les comptes AWS, ou en privé avec des comptes AWS spécifiques. Pour partager une application que vous avez créée, publiez-la dans AWS Serverless Application Repository.

Chaque application est accompagnée d'un modèle AWS Serverless Application Model (SAM) qui définit les ressources AWS utilisées. Les applications partagées publiquement incluent aussi un lien vers le code source dédié. L'utilisation de Serverless Application Repository n'entraîne aucun coût supplémentaire : vous payez uniquement pour les ressources AWS utilisées dans les applications que vous déployez.

Fonctionnement : Déploiement d'applications

DeployApplications-Diagram

AVANTAGES

Créez des applications plus puissantes

Assemblez rapidement des architectures sans serveur de manière innovante et optimale. Découvrez et partagez publiquement ou en privé des modèles d’applications sans serveur réutilisables et créez de nouvelles architectures sans serveur en utilisant la syntaxe simplifiée d’AWS SAM

Gérez les applications en toute simplicité

Utilisez des applications précréées dans vos déploiements sans serveur, ce qui vous épargne de cloner, créer, compiler ou publier du code source sur AWS avant de le déployer. Le service prend en charge SAM et le contrôle de version sémantique afin d’activer une gestion simplifiée des applications.  

Réutilisez et ne recréez pas

Créez et publiez d’un trait des applications sans serveur, stockez-les sur Serverless Application Repository et utilisez-les en privé au sein de vos équipes ou avec la communauté tout entière, afin de minimiser le travail en double et d’accélérer les flux de travail de développement.

Veillez au respect des bonnes pratiques

Recherchez et distribuez des applications sans serveur pour les cas d’utilisation courants. Mettez en œuvre de bonnes pratiques organisationnelles au sein de vos architectures pour garantir l’homogénéité dans vos équipes ; utilisez les autorisations pour partager des applications avec des comptes AWS spécifiques.

Applications présentées : Alexa Skills, IoT, Machine Learning

Alexa Anagram

Demandez à Alexa de faire la liste des anagrammes d'un mot. Cela répondra par un nombre suivi des anagrammes du mot donné

Publié par : evanchiu

Notes Alexa Salesforce – Échantillons

Montre comment construire une compétence Alexa privée pour accéder aux données Salesforce

Publié par : Alexa for Business

Reconnaissance – SQS

Déclenchement d'une fonction Lambda pour effectuer une analyse d'image en utilisant SQS comme source d'événements

Publié par : Kashif Imran & Ganesh Shankaran

IoT Twilio Bridge

Un pont entre AWS IoT et Twilio pour que vos appareils envoient des messages sur Twilio

Publié par : TensorIoT

Prêt à publier vos propres applications sans serveur ?

Entrez en contact avec des développeurs et des clients, où qu'ils soient, en publiant vos applications sans serveur. En savoir plus

 

Applications en vedette : transformation de données et traitement des supports

Chatbot de modération des images

Supprimer automatiquement les messages contenant des images inappropriées des canaux des applications de chat populaires.

Publié par : robperc

Document Generator

Crée et modifie des documents, des PDF et des livres.

Publié par : ryfeus

NYC Parks Events Crawler

Explorez le site des événements de NYC Park, générez un affichage ciblé des données et stockez-le dans une table DynamoDB

Publié par : Chris Munns

Retweet Leaderboard

Traite des événements à partir d'une application de source d'événement Twitter pour mettre à jour un classement en temps réel

Publié par : jlhood

Applications présentées : connexion, surveillance et sécurité

Feed Logger

Connecte automatiquement le corps d'un résultat Web à une fréquence paramétrée

Publié par : Ranek Kiil

API Save Lambda DynamoDB

Une fonction Lambda avec intégration API Gateway qui enregistre les données de requête dans un tableau DynamoDB. Écrit en CORS

Publié par : Aleksandar Simovic

FunctionShield - Protected Function

Établissez des contrôles de sécurité stricts sur l’exécution de votre fonction Lambda

Publié par : PureSec

Application Cost Monitoring

Fournit un suivi de dépense AWS granulaire

Publié par : ServerlessOps

Applications en vedette : notification, authentification et localisation

Formulaire de contact

Utilisez API Gateway, Lambda et SNS pour créer un formulaire « Contactez-nous » sans serveur pour un site Web statique

Publié par : Randy Findley

Rapports de facturation

Indiquez la dernière ventilation de coûts AWS sur votre canal Slack.

Publié par : Octo Technology Australia

Cognito sans serveur

Authentifiez vos utilisateurs grâce à Cognito, Lambda et API Gateway

Publié par : Marek Kuczynski

Toll Cost

Calcule les frais de péage pour les routes internationales

Publié par : HERE Technologies

Éditeurs présentés

Vous démarrez avec les applications sans serveur ?

Grâce aux applications sans serveur, vous n'avez pas besoin d'allouer, de mettre à l'échelle ou de gérer le moindre serveur. Vous pouvez en concevoir pour pratiquement n'importe quel type d'application ou de service backend. Tous les aspects nécessaires à l'exécution et au dimensionnement de votre application avec une haute disponibilité sont gérés à votre place. En savoir plus

Applications pour démarrer : dire « Hello, World »

Hello, World – Python 3

Une fonction de départ d'AWS Lambda

Publié par : AWS

Greengrass Hello World – Node.js

Déploie cette fonction Lambda sur un cœur Greengrass où elle enverra un message Hello World à une rubrique

Publié par : AWS

Infrastructure backend simple

Une Infrastructure backend simple (lecture/écriture sur DynamoDB)

Publié par : AWS 

Encadrement de tests Lambda

Fournit un simple framework pour réaliser différents tests de vos fonctions Lambda

Publié par : AWS

Vous voulez voir vos applications dans AWS Serverless Application Repository ? 

Découvrir comment publier une application
D'autres questions ?
Contactez-nous