Dépannage de 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.

Dépannage de AWS Serverless Application Repository

Quand vous utilisez AWS Serverless Application Repository, vous pouvez rencontrer des problèmes lorsque vous créez, mettez à jour ou supprimez vos applications. Utilisez cette section pour vous aider à résoudre les problèmes courants que vous pourriez rencontrer. Vous pouvez également rechercher des réponses et publier des questions dans les forums AWS Serverless Application Repository.

Note

Les applications dans AWS Serverless Application Repository sont déployées avec AWS CloudFormation. Pour plus d'informations sur le dépannage des problèmes liés à AWS CloudFormation, consultez le Guide de dépannage AWS CloudFormation.

Impossible de rendre une application publique

Si vous ne pouvez pas rendre votre application publique, il se peut qu'il manque à votre application un fichier de licence approuvé par l'OSI (Open Source Initiative).

Pour rendre votre application publique, vous avez besoin d'un fichier de licence approuvé par l'OSI, ainsi que d'une version publiée avec succès de l'application avec l'URL du code source de la version. Une fois que l'application a été créée, vous ne pouvez pas mettre à jour la licence d'une application.

Si vous ne pouvez pas rendre votre application publique parce qu'il manque à votre application un fichier de licence, supprimez l'application et créez-en une nouvelle avec le même nom. Assurez-vous de lui fournir une ou plusieurs licences open source approuvées par l'organisation OSI (Open Source Initiative).

Un quota a été dépassé

Si vous recevez un message d'erreur indiquant qu'un quota a été dépassé, vérifiez si vous avez atteint un quota de ressources. Pour les quotas AWS Serverless Application Repository,veuillez consulter Quotas AWS Serverless Application Repository.

Un fichier Lisez-moi (Readme) mis à jour ne s'affiche pas immédiatement

Quand vous rendez votre application publique, le contenu de votre application peut prendre jusqu'à 24 heures pour être mis à jour. Si vous rencontrez un retard supérieur à 24 heures, contactezAWSSupport à l'aide. Pour plus d'informations, consultez les rubriques suivantes.

Vous ne pouvez pas déployer une application en raison d'autorisations IAM insuffisantes

Pour déployer une application AWS Serverless Application Repository, vous avez besoin des autorisations pour les ressources AWS Serverless Application Repository et les piles AWS CloudFormation. Il se peut également que vous ayez besoin d'une autorisation pour utiliser les services sous-jacents décrits dans l'application. Par exemple, si vous créez un compartiment Amazon S3 ou une table Amazon DynamoDB, vous devez être autorisé à accéder à Amazon S3 ou à DynamoDB.

Si vous rencontrez ce type de problème, examinez votre stratégie AWS Identity and Access Management (IAM) et vérifiez que vous disposez des autorisations nécessaires. Pour de plus amples informations, veuillez consulterContrôle de l'accès avecAWSIdentity and Access Management.

Vous ne pouvez pas déployer la même application deux fois

Le nom d'application que vous avez fourni est utilisé comme nom de la pile AWS CloudFormation. Si vous rencontrez des problèmes lors du déploiement d'une application, assurez-vous que vous n'avez pas de pile AWS CloudFormation, existante portant le même nom. Si tel est le cas, fournissez un autre nom d'application ou supprimez la pile existante pour déployer l'application avec le même nom.

Pourquoi mon application n'est-elle pas disponible publiquement

Par défaut, les applications sont privées. Pour rendre votre application publique, suivez la procédure décrite ici.

Contacter  Support

Dans certains cas, vous risquez de ne pas trouver de solutions de dépannage dans cette section ou via les forums AWS Serverless Application Repository. Si vous avez souscrivéAWSPremium Support, vous pouvez créer une demande d'assistance technique à l'adresseAWSSupport.

Avant de contacterAWSSupport, veillez à obtenir l'ARN (Amazon Resource Name) de l'application pour laquelle vous avez des questions. L'ARN de l'application est disponible dans la console AWS Serverless Application Repository.