Verwenden von AWS SAM mit der AWS Serverless Application Repository - AWS Serverless Application Repository

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von AWS SAM mit der AWS Serverless Application Repository

DieAWS Serverless Application Model(AWS SAM) ist ein Open-Source-Framework, mit dem Sie erstellen könnenserverlose AnwendungenaufAWSaus. Weitere Informationen zur Verwendung von AWS SAM zum Erstellen Ihrer serverlosen Anwendung finden Sie im AWS Serverless Application Model-Entwicklerhandbuch.

Beim Erstellen von Anwendungen, die imAWS Serverless Application Repository, müssen Sie das Set vonunterstütztAWSVerfügbare Ressourcen und Richtlinienvorlagenaus. In den folgenden Abschnitten werden diese Themen ausführlicher beschrieben.

UnterstützteAWSRessourcen imAWS Serverless Application Repository

Das AWS Serverless Application Repository unterstützt serverlose Anwendungen, die aus vielen AWS SAM- und AWS CloudFormation-Ressourcen bestehen. So sehen Sie die vollständige Liste vonAWSRessourcen, die unterstützt werden vonAWS Serverless Application Repository, finden Sie unterListe der in unterstütztenAWSRessourcenaus.

Wenn Sie Support für eine zusätzlicheAWSRessource, kontaktAWS-Supportaus.

Wichtig

Wenn Ihre Anwendungsvorlage eine der folgenden benutzerdefinierten IAM-Rollen oder Ressourcenrichtlinien enthält, wird die Anwendung standardmäßig nicht in den Suchergebnissen aufgeführt. Darüber hinaus müssen Kunden die benutzerdefinierten IAM-Rollen und Ressourcenrichtlinien der Anwendung bestätigen, ehe sie die Anwendung bereitstellen können. Weitere Informationen finden Sie unter Bestätigen von Anwendungsfunktionen.

Die Liste der Ressourcen, für die dieses gilt, sieht wie folgt aus:

Wenn Ihre Anwendung die Ressource AWS::Serverless::Application enthält, müssen Kunden bestätigen, dass die Anwendung eine verschachtelte Anwendung enthält, ehe sie sie bereitstellen können. Weitere Informationen über verschachtelte Anwendungen finden Sie im Thema Verschachtelte Anwendungen im AWS Serverless Application Model-Entwicklerhandbuch. Weitere Informationen zur Funktionsbestätigung finden Sie unter Bestätigen von Anwendungsfunktionen.

Richtlinienvorlagen

AWS SAMbietet Ihnen eine Liste von Richtlinienvorlagen, um den Umfang der Berechtigungen Ihrer Lambda-Funktionen für die von der Anwendung verwendeten Ressourcen festzulegen. Für die Verwendung von Richtlinienvorlagen sind keine zusätzlichen Kundenbestätigungen erforderlich, um die Anwendung zu durchsuchen oder bereitzustellen.

Für die Liste der StandardAWS SAMRichtlinienvorlagen sieheAWS SAM-RichtlinienvorlagenimAWS Serverless Application ModelEntwicklerhandbuchaus.