Utilisation d'AWS SAM avec l'AWS Serverless Application Repository - AWS Serverless Application Repository

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation d'AWS SAM avec l'AWS Serverless Application Repository

Le AWS Serverless Application Model (AWS SAM) est un cadre open source que vous pouvez utiliser pour construire des applications sans serveur sur AWS. Pour plus d'informations sur l'utilisation d'AWS SAM pour construire votre application sans serveur, consultez le Guide du développeur AWS Serverless Application Model.

Lors de la création d'applications qui seront publiées sur leAWS Serverless Application Repository, vous devez tenir compte du jeuprise en chargeAWSRessources et modèles de stratégie disponibles à utiliser. Les sections ci-dessous décrivent ces sujets plus en détail.

prises en chargeAWSRessources dans leAWS Serverless Application Repository

Le AWS Serverless Application Repository prend en charge les applications sans serveur qui sont composées de nombreuses ressources AWS SAM et AWS CloudFormation. Pour afficher la liste complète desAWSressources prises en charge parAWS Serverless Application Repository, voirListe des prises en chargeAWSRessources.

Si vous souhaitez demander du support pour un supplémentAWSressource, contactAWSSupport.

Important

Si votre modèle d'application contient un ou plusieurs rôles IAM ou stratégies de ressources personnalisés, votre application n'apparaît pas par défaut dans les résultats de la recherche. Les clients doivent également confirmer les rôles IAM ou les stratégies de ressources personnalisés pour pouvoir déployer l'application. Pour plus d'informations, consultez Confirmation des capacités d'une application.

La liste des ressources impactées est la suivante :

Si votre application contient la ressource AWS::Serverless::Application, les clients doivent confirmer que l'application contient une application imbriquée pour pouvoir déployer l'application. Pour plus d'informations sur les applications imbriquées, consultez la rubrique relative aux applications imbriquées dans le Guide du développeur AWS Serverless Application Model. Pour de plus amples informations sur la confirmation des capacités, veuillez consulter Confirmation des capacités d'une application.

Modèles de stratégie

AWS SAMvous permet de trouver une liste de modèles de stratégie afin de limiter les autorisations des fonctions Lambda aux ressources utilisées par votre application. L'utilisation de modèles de stratégie ne nécessite pas d'accusés de réception supplémentaires pour rechercher, parcourir ou déployer l'application.

Pour la liste des standardsAWS SAMmodèles de stratégie, voirAWS SAMModèles de stratégiedans leAWS Serverless Application ModelManuel du développeur.