Veröffentlichen von Anwendungen - 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.

Veröffentlichen von Anwendungen

Wenn Sie eine serverlose Anwendung im AWS Serverless Application Repository veröffentlichen, ermöglichen Sie anderen, diese zu suchen und bereitzustellen.

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 zum Verwenden von AWS SAM und Bestätigen von Funktionen finden Sie unter Verwenden von AWS SAM mit der AWS Serverless Application Repository.

Sie können serverlose Anwendungen über dieAWS Management Console, derAWS SAM-Befehlszeilenschnittstelle (AWS SAMCLI) oder einAWS-SDK. Weitere Informationen zu den Verfahren zum Veröffentlichen von Anwendungen im AWS Serverless Application Repository finden Sie unter So veröffentlichen Sie Anwendungen.

Wenn Sie Ihre Anwendung veröffentlichen, ist sie zunächst aufPrivat, was bedeutet, dass es nur für dieAWSKonto, das es erstellt hat. Um Ihre Bewerbung mit anderen zu teilen, müssen Sie sie entweder aufPrivat freigegeben(freigegeben nur für einen spezifischen Satz vonAWSKonten) oderÖffentlich freigegeben(mit allen geteilt).

Wenn Sie eine Anwendung im AWS Serverless Application Repository veröffentlichen und auf „öffentlich“ festlegen, stellt der Dienst die Anwendung den 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 erstmals veröffentlicht wurde,AWS Serverless Application Repositorykopiert die Bereitstellungsartefakte der Anwendung in einen Amazon S3 S3-Bucket in der Zielregion. Es aktualisiert alle Ressourcen imAWS 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. umfassen.

Anmerkung

PrivatundPrivat freigegebenAnwendungen sind nur in derAWSRegion, in der sie geschaffen wurden. Öffentlich freigegebenAnwendungen sind in allen verfügbarAWSRegionen. Weitere Informationen zum Freigeben von Anwendungen finden Sie unter AWS Serverless Application RepositoryBeispiele für Anwendungsrichtlinien.