

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.

# Veröffentlichen von Anwendungen
<a name="serverlessrepo-publishing-applications"></a>

Wenn Sie eine serverlose Anwendung auf dem veröffentlichen AWS Serverless Application Repository, stellen Sie sie anderen zur Verfügung, damit sie gefunden und bereitgestellt werden können.

Zuerst definieren Sie Ihre Anwendung mit einer *AWS Serverless Application Model (AWS SAM)-Vorlage.* Wenn Sie Ihre Anwendung definieren, müssen Sie überlegen, ob Benutzer Ihrer Anwendung die Funktionen der Anwendung bestätigen müssen. Weitere Informationen zur Verwendung AWS SAM und Bestätigung von Funktionen finden Sie unter. [Verwenden AWS SAM mit dem AWS Serverless Application Repository](using-aws-sam.md)

Sie können serverlose Anwendungen mithilfe der AWS-Managementkonsole AWS SAM Befehlszeilenschnittstelle (AWS SAM CLI) oder eines AWS SDK veröffentlichen. Weitere Informationen zu den Verfahren zum Veröffentlichen von Anwendungen auf dem finden Sie AWS Serverless Application Repository unter[So veröffentlichen Sie Anwendungen](serverlessrepo-how-to-publish.md).

Wenn Sie Ihre Anwendung veröffentlichen, ist sie zunächst auf *privat* gesetzt, was bedeutet, dass sie nur für das AWS Konto verfügbar ist, mit dem sie erstellt wurde. Um Ihre Anwendung mit anderen zu teilen, müssen Sie sie entweder auf *privat geteilt* (nur mit einer bestimmten Gruppe von AWS Konten geteilt) oder *öffentlich geteilt* (für alle geteilt) einstellen.

Wenn Sie eine Anwendung auf der veröffentlichen AWS Serverless Application Repository und sie auf öffentlich setzen, stellt der Dienst die Anwendung Verbrauchern in allen Regionen zur Verfügung. Wenn ein Verbraucher eine öffentliche Anwendung in einer anderen Region als der Region bereitstellt, in der die Anwendung zuerst veröffentlicht wurde, AWS Serverless Application Repository kopiert er die Bereitstellungsartefakte der Anwendung in einen Amazon S3 S3-Bucket in der Zielregion. Es aktualisiert alle Ressourcen in der AWS SAM Vorlage, die diese Artefakte verwenden, um stattdessen auf die Dateien im Amazon S3 S3-Bucket für die Zielregion zu verweisen. Bereitstellungsartefakte können Lambda-Funktionscode, API-Definitionsdateien usw. enthalten.

**Anmerkung**  
*Private* und *privat gemeinsam genutzte* Anwendungen sind nur in der AWS Region verfügbar, in der sie erstellt wurden. *Öffentlich geteilte* Anwendungen sind in allen AWS Regionen verfügbar. Weitere Informationen zum Freigeben von Anwendungen finden Sie unter [AWS Serverless Application Repository Beispiele für Anwendungsrichtlinien](security_iam_resource-based-policy-examples.md).

**Topics**
+ [Verwenden AWS SAM mit dem AWS Serverless Application Repository](using-aws-sam.md)
+ [So veröffentlichen Sie Anwendungen](serverlessrepo-how-to-publish.md)
+ [Verifiziertes Autoren-Badge](serverlessrepo-verified-author.md)
+ [Lambda-Layer teilen](sharing-lambda-layers.md)