

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.

# Serverlose In-Game Screenshot-Prozessor-Pipeline für Spielstudios
<a name="serverless-in-game-screenshot-processor-pipeline-game-studios"></a>

Veröffentlichungsdatum: 23. ** Dezember 2021 () [Geschichte des Diagramms](#diagram-history) **

Diese Architektur hilft dir beim Aufbau einer serverlosen Bildverarbeitungspipeline für deine Spiele, die die Screenshots der Spieler im Spiel empfängt, sie auf Obszönitäten überprüft, Transformationen durchführt und sie in der Cloud speichert. Die verarbeiteten Bilder können vom Spielclient und der Community-Seite für die Spielergalerie abgerufen werden.

## Serverlose In-Game Screenshot-Prozessor-Pipeline für Game Studios
<a name="diagram1"></a>

![Das Referenzarchitekturdiagramm zeigt, wie Sie mithilfe von AWS Diensten eine serverlose Bildverarbeitungspipeline für Ihre Spiele erstellen können, die die Screenshots der Spieler im Spiel empfängt, sie auf Obszönitäten überprüft, Transformationen durchführt und sie in der Cloud speichert.](https://docs.aws.amazon.com/de_de/reference-architecture-diagrams/latest/serverless-in-game-screenshot-processor-pipeline-game-studios/images/serverless-in-game-studios.png)


1. Spieler machen Screenshots im Spiel, wodurch eine API aufgerufen wird, um diese Screenshots hochzuladen. Der Spielclient muss Spieler-Metadaten an die Anwendungsprogrammoberfläche (API) senden. 

1. Eine ** Amazon API ** Gateway-Instance hostet die REST-API für den Bild-Uploader und die Prozessorfunktion. 

1. Es wird empfohlen, eine Authentifizierungsmethode wie ** Amazon Cognito zu verwenden, ** um alle von ** API Gateway verarbeiteten Anfragen zu authentifizieren. **

   **API Gateway unterstützt ** auch die benutzerdefinierte Autorisierung mithilfe einer **AWS Lambda** Funktion zur Durchführung der Authentifizierung bei einem externen Identitätsanbieter.

1. Eine **AWS Lambda** Funktion wird vom ** API-Gateway aufgerufen**, um das Bild zu empfangen und vorzuverarbeiten. 

1. Im Rahmen der Vorverarbeitung wird das Bild an die ** Amazon Rekognition-API gesendet. ** `DetectModerationLabels` 

1. Sie können Ihrem Benutzer über ** Amazon Simple Notification Service ** (Amazon SNS) eine Benachrichtigung über das Ergebnis des Filtervorgangs senden. 

1. Optional kann das Rohbild in einem ** Amazon Simple Storage Service ** (Amazon S3) -Bucket gespeichert werden. 

1. Die * ** ** Lambda-Funktion transformations/resizing des * Bildprozessors kann das Bild ausführen und Wasserzeichen hinzufügen. Das verarbeitete Bild wird in einen S3-Bucket hochgeladen, der für verarbeitete Screenshots vorgesehen ist. 

1. Die ** ** ** Lambda-Funktion des ** Bildprozessors extrahiert die zugehörigen Metadaten im Spiel (wie Spieler-ID, Zeitstempel und Standort im Spiel) aus dem Anforderungsobjekt. Die Metadaten werden dann in Amazon DynamoDB gespeichert. ** ** Der dem Bild zugeordnete S3-Schlüssel ist ebenfalls in demselben ** ** DynamoDB-Element enthalten. Mit diesem Schritt ist der Bildverarbeitungsteil dieser Pipeline abgeschlossen. 

1. Die Community-Website und der Spielclient möchten möglicherweise die gespeicherten Screenshots abrufen, um den Spielern die Bildergalerie zu präsentieren, indem sie die in ** DynamoDB ** gespeicherten URLs abrufen. Um das Bild abzurufen, initiiert der Client oder die Community-Website mithilfe von API Gateway eine Anfrage. ** ** 

1. Die Abrufanforderung ruft die ** ** Lambda-Funktion zum Abrufen von Bildern auf, die das zugehörige Element von ** DynamoDB abruft**, das den S3-Schlüssel für das Bild enthält. Optional können Sie ** DynamoDB ** Accelerator verwenden, um Ihre Leseanforderungen zwischenzuspeichern. 

1. Der Spielclient und die Community-Website fordern das Bild vom ** CloudFront ** Content Delivery Network (CDN) an, das dem S3-Bucket vorangestellt ist, um die Screenshots bereitzustellen. 

## Weitere Informationen
<a name="further-reading"></a>

 Weitere Informationen finden Sie unter 
+ [AWS Architektur-Symbole ](https://aws.amazon.com/architecture/icons)
+ [AWS Zentrum für Architektur ](https://aws.amazon.com/architecture)
+  [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected) 
+  [Linse der Spieleindustrie — AWS Well-Architected Framework ](https://docs.aws.amazon.com/wellarchitected/latest/games-industry-lens/games-industry-lens.html) 

## Geschichte des Diagramms
<a name="diagram-history"></a>

Abonnieren Sie den RSS-Feed, um über Aktualisierungen dieses Referenzarchitekturdiagramms informiert zu werden.

| Änderung | Beschreibung | Datum | 
| --- |--- |--- |
| [Erste Veröffentlichung](#diagram-history) | Das Referenzarchitekturdiagramm wurde zuerst veröffentlicht. | 23. Dezember 2021 | 

**Anmerkung**  
Um RSS-Updates zu abonnieren, muss ein RSS-Plugin für den von Ihnen verwendeten Browser aktiviert sein.