Was ist das AWS Serverless Application Repository?
Das AWS Serverless Application Repository ist ein verwalteter Katalog für serverlose Anwendungen. Entwickler können vorgefertigte Anwendungen entdecken und mit wenigen Klicks bereitstellen oder eigene Anwendungen für die Organisation veröffentlichen.
Anwendungen werden als AWS SAM (Serverless Application Model) Templates definiert und können Lambda-Funktionen, API Gateways, DynamoDB-Tabellen und weitere serverlose Ressourcen enthalten.
Kernfunktionen
- Öffentlicher Katalog: Durchsuchbare Sammlung vorgefertigter serverloser Anwendungen nach Kategorie, Name, Publisher oder Event-Quelle
- Private Sharing: Anwendungen innerhalb der Organisation teilen
- One-Click Deployment: Schnelle Bereitstellung mit anpassbaren Parametern
- SAM Integration: Nahtlose Integration mit dem Serverless Application Model
- Verschachtelte Anwendungen: Modularer Aufbau durch Kombination von Anwendungen
Typische Anwendungsfälle
Schneller Prototyp: Vorgefertigte Anwendungsmuster als Basis für eigene Projekte. Image-Resizing, Webhook-Handler oder Log-Prozessoren sind in Minuten bereitgestellt.
Interne Wiederverwendung: Teams veröffentlichen bewährte serverlose Komponenten als interne Anwendungen. Andere Teams nutzen sie als Bausteine, statt Code zu duplizieren.
Community Beiträge: Veröffentlichung eigener serverloser Lösungen für die AWS-Community mit Versionierung und automatischen Update-Benachrichtigungen.
Vorteile
- Keine Kosten für das Repository
- Beschleunigte Entwicklung durch vorgefertigte Komponenten
- Standardisierte, wiederverwendbare serverlose Architekturen
- Einfache interne Verteilung von Best Practices
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie beim Serverless Application Repository: Aufbau interner Anwendungskataloge, SAM-Template-Entwicklung und serverlose Architekturberatung.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was kostet das Serverless Application Repository?
Das Repository selbst ist kostenlos. Sie zahlen nur für die AWS-Ressourcen, die durch die bereitgestellten Anwendungen genutzt werden, z.B. Lambda-Funktionen, API Gateways oder DynamoDB-Tabellen.
Kann ich eigene Anwendungen veröffentlichen?
Ja. Sie können Anwendungen öffentlich oder privat (innerhalb Ihrer Organisation) veröffentlichen. Anwendungen werden als SAM-Templates definiert und können verschachtelte Anwendungen enthalten.
Wie sicher sind Anwendungen aus dem Repository?
Sie können die SAM-Templates jeder Anwendung vor der Bereitstellung einsehen und die angeforderten IAM-Berechtigungen prüfen, bevor Ressourcen in Ihrem Konto erstellt werden.
Wie hängt das Repository mit AWS SAM zusammen?
Anwendungen im Repository werden als AWS-SAM-Templates definiert. Das Repository ist eng mit der AWS-SAM-CLI und der Lambda-Konsole integriert, sodass Anwendungen direkt aus diesen Tools heraus gesucht und bereitgestellt werden können.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.