QUESTIONS D'ORDRE GÉNÉRAL

Que sont les applications sans serveur ?

Les applications sans serveur éliminent la nécessité de mettre en service, déployer ou gérer des serveurs ou d'autres infrastructures. Elles sont équipées d'une haute disponibilité et se mettent automatiquement et continuellement à l'échelle. Vous pouvez utiliser l'un des nombreux services AWS entièrement gérés pour créer et exécuter des applications sans serveur, notamment AWS Lambda pour les calculs, Amazon API Gateway pour les API et Amazon DynamoDB pour les bases de données.

Qu'est-ce que le référentiel d'applications sans serveur AWS ?

AWS Serverless Application Repository propose un ensemble grandissant d'applications sans serveur publiées par AWS et d'autres partenaires et développeurs AWS. Serverless Application Repository facilite le déploiement d'applications pour les cas d'utilisation courants comme les backends Web et mobiles, le traitement de flux, l'apprentissage machine et bien plus encore pour que vous puissiez rapidement démarrer avec la plateforme AWS Serverless.

Dans quelles régions AWS Serverless Application Repository est-il disponible ?

Il est actuellement disponible dans les régions suivantes : USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon), Asie-Pacifique (Tokyo), Asie-Pacifique (Séoul), Asie-Pacifique (Mumbai), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Canada (Centre), UE (Francfort), UE (Irlande), UE (Londres) et Amérique du Sud (São Paulo).

Quels genres d'applications sont disponibles sur le référentiel d'applications sans serveur AWS ?

Le référentiel d'applications sans serveur AWS comprend des applications pour les compétences Alexa, les chatbots, le traitement de données, l'IoT, le traitement de flux en temps réel, les backends web ou mobiles, l'analyse de la tendance sur les réseaux sociaux, le redimensionnement d'images, et bien plus encore grâce aux éditeurs d'AWS.

Combien coûte l'utilisation du référentiel d'applications sans serveur AWS ?

Aucuns frais ne sont facturés si vous parcourez, déployez ou publiez des applications avec le référentiel d'applications sans serveur AWS. Les frais AWS standards s'appliquent aux ressources utilisées par les applications que vous déployez.

Quelles sont les licences des applications du référentiel d'applications sans serveur AWS ?

Les applications fournies par AWS sont disponibles sous la licence open source MIT, alors que les applications fournies publiquement par d'autres services peuvent être mises à disposition sous une ou plusieurs licence(s) open source approuvée(s) par l'organisation Open Source Initiative (OSI). Pour plus d'informations concernant les licences, vous pouvez naviguer dans l'onglet relatif aux licences d'une application sur le site web d'AWS.

Les applications du référentiel d'applications sans serveur AWS sont-elles vérifiées par AWS ?

Toute application publiée par AWS a été approuvée : elle répond à des critères de respect de la licence et de qualité du code. Les applications publiées par des tiers sont validées dans le cadre d'une utilisation correcte des autorisations, afin de garantir que les consommateurs sachent quelles ressources peuvent être modifiées ou utilisées par une application. Vous pouvez consulter ces informations, ainsi que le nombre de déploiements d'une application par les clients d'AWS, avant d'utiliser une application.

Puis-je combiner l'utilisation du référentiel d'applications sans serveur AWS à celle de GitHub ?

Oui. Le référentiel d'applications sans serveur AWS permet aux développeurs de publier des applications sans serveur développées dans un référentiel GitHub Utiliser AWS CodePipeline pour relier une source GitHub au référentiel d'applications sans serveur AWS peut faciliter encore davantage le processus de publication, et ce processus peut être configuré en quelques minutes.

DÉPLOIEMENT D'APPLICATIONS

Comment puis-je gérer les applications sans serveur déployées sur mon compte ?

Les applications sans serveur sont déployées sous forme de piles AWS CloudFormation, ce qui facilite pour vous la gestion d'une application en tant qu'unité unique. Chaque ressource est balisée à l'aide d'un Amazon Resource Name (ARN) uniquement identifiable par l'application, ce qui vous aide à localiser vos ressources en utilisant la console AWS Tag Editor. Vous pouvez également utiliser d'autres outils d'AWS ou de tiers pour gérer chaque ressource séparément.

APPLICATIONS DE PUBLICATION

Comment publier une application sans serveur dans le référentiel d'applications sans serveur AWS ?

Pour publier une application sans serveur, détaillez l'application en utilisant le format AWS Serverless Application Model (SAM), compressez-la avec l'interface de ligne de commande AWS, et publiez-la à l'aide d'AWS Management Console, de l'interface de ligne de commande AWS ou des kits SDK AWS. Vous devez posséder un compte AWS valide, et renseigner un nom, une description, un lien vers le code source et un fichier texte LICENCE.txt pour votre application. Les applications destinées à être disponibles pour tout utilisateur AWS doivent être publiées la région USA Est (Virginie du Nord) ou la région USA Est (Ohio).

Qui peut déployer les applications que j'ai publiées dans AWS Serverless Application Repository ?

Les éditeurs contrôlent l'accès à leurs applications dans le référentiel et leur déploiement. Vous pouvez en limiter l'accès à votre équipe (un groupe sur le même compte AWS), partager une application avec d'autres comptes ou la rendre accessible à n'importe quel utilisateur AWS sans aucune restriction. Pour en savoir plus sur les autorisations et la visibilité des applications que vous publiez, consultez notre documentation sur les politiques basées sur les ressources.

Puis-je appliquer des frais aux applications sans serveur que je publie ?

Si vous souhaitez facturer des frais pour l'utilisation d'une application sans serveur, il est possible d'intégrer AWS Lambda en arrière-plan d'Amazon API Gateway pour ensuite vendre l'API en tant que produit SaaS via l'AWS Marketplace. Pour en savoir plus, consultez les étapes pour apparaitre sur AWS Marketplace et la façon de monétiser votre API avec API Gateway.

CONDITIONS D'UTILISATION

1. Les éditeurs, qui sont clients d'AWS, peuvent envoyer leurs applications sans serveur et composants AWS (« applications sans serveur AWS ») afin qu'ils soient mis à disposition de manière privée, sur des comptes AWS spécifiques, ou de tous les clients AWS par l'intermédiaire d'AWS Serverless Application Repository(« référentiel »), en utilisant ce référentiel conformément au processus de publication de sa console. Les applications sans serveur AWS devant être disponibles de façon privée ou par des comptes AWS spécifiques doivent être sous forme de code source ou binaire. Les applications sans serveur AWS devant être disponibles pour tous les clients AWS doivent être sous forme de code source ou binaire et inclure suffisamment de détails pour permettre à l'utilisateur d'accéder au code source.

2. Les éditeurs doivent être en possession de toutes les licences et autorisations ou de tous les droits nécessaires pour envoyer leurs applications sans serveur AWS au référentiel. En plus de son application sans serveur AWS, l'éditeur doit également envoyer au référentiel les conditions de la ou des licence(s) de son application sans serveur AWS, notamment toute exigence d'attribution d'une licence open source. L'éditeur doit examiner, évaluer et tester toute application sans serveur AWS avant de l'envoyer au référentiel.

3. Par la présente, l'éditeur octroie à AWS et ses affiliés le droit de reproduire, de distribuer, d'afficher publiquement ou au sein de comptes AWS spécifiques (le cas échéant), d'exécuter, de transmettre, d'utiliser et de mettre à disposition (par tous les moyens de distribution en ligne et électroniques) sans serveur AWS du référentiel.

4. L'éditeur déclare et garantit qu'il dispose de tous les droits nécessaires pour envoyer son application sans serveur AWS au référentiel, qu'il dispose de tous les droits nécessaires pour autoriser le téléchargement de son application sans serveur AWS depuis le référentiel et qu'il a fourni toutes les attributions requises. L'éditeur s'engage à n'envoyer aucune application sans serveur AWS comportant un programme ou un contenu malveillant ou préjudiciable dans l'intention ou le but de nuire à autrui. AWS peut supprimer et fermer toute application sans serveur AWS à l'entière discrétion d'AWS, pour cette raison ou une autre.

5. Les clients d'AWS doivent respecter la ou les licence(s) listée(s) par les éditeurs, notamment toute attribution ou autre exigence, pour chaque application sans serveur AWS qu'ils téléchargent.

6. Tout client d'AWS qui crée un travail dérivé à partir d'une application sans serveur AWS est lui-même responsable de déterminer s'il possède tous les droits nécessaires pour procéder ainsi, en vertu de la ou des licence(s) de l'application sans serveur AWS, et doit respecter toute attribution ou autre exigence.

7. Toute licence ou tout autre contrat concernant une application sans serveur AWS d'un éditeur a uniquement cours entre l'éditeur et les clients d'AWS. Ni AWS ni ses affiliés ne sont partie à cette licence ou à tout autre contrat, et aucun d'eux n'aura une quelconque responsabilité ou obligation vis-à-vis de cette licence ou de tout autre contrat. AWS ne peut être tenu pour responsable et n'a aucunement l'obligation de garantir que les éditeurs ou les clients d'AWS respectent les licences (notamment leur attribution) ou toute autre exigence.

8. Les applications sans serveur AWS et tous les autres matériels tiers disponibles dans le référentiel font partie du « contenu du référentiel. » LE contenu du référentiel EST FOURNI « TEL QUEL », SANS GARANTIE EXPRESSE OU TACITE D'AUCUNE SORTE, COMPRENANT, MAIS SANS S'Y LIMITER, LES GARANTIES DE VALEUR MARCHANDE, D'ADÉQUATION À UNE FIN PARTICULIÈRE, ET DE NON-CONTREFAÇON. EN AUCUN CAS LES ÉDITEURS, LES DÉTENTEURS DE DROITS, AWS OU SES AFFILIÉS NE POURRONT ÊTRE TENUS POUR RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGE OU AUTRE OBLIGATION, QUE CE SOIT DE MANIÈRE CONTRACTUELLE, DÉLICTUELLE OU AUTRE, RELATIVE AU contenu du référentiel OU À L'UTILISATION OU AUTRE MANIPULATION DU contenu du référentiel.

9. Les éditeurs et les clients d'AWS acceptent de se conformer à l'ensemble de ces conditions lors de leur utilisation du référentiel, et acceptent que ces conditions soient occasionnellement mises à jour par AWS.

Déployez une application sans serveur en quelques minutes seulement

Parcourir notre offre d'applications sans serveur
D'autres questions ?
Contactez-nous