

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.

# Erstellen Sie einen Build mit Dateien in Amazon S3
<a name="gamelift-build-cli-uploading-create-build"></a>

Sie können Ihre Build-Dateien in Amazon S3 speichern und Amazon GameLift Servers von dort hochladen. Wenn Sie Ihren Build erstellen, geben Sie den S3-Bucket-Speicherort an und Amazon GameLift Servers rufen die Build-Dateien direkt von Amazon S3 ab.

**Um eine Build-Ressource zu erstellen**

1. **Speichern Sie Ihre Build-Dateien in Amazon S3.** Erstellen Sie eine .zip-Datei mit den gepackten Build-Dateien und laden Sie sie in einen S3-Bucket in Ihrem AWS-Konto hoch. Notieren Sie sich das Bucket-Label und den Dateinamen. Sie benötigen diese, wenn Sie einen Amazon GameLift Servers Build erstellen.

1. **Gewähren Sie Amazon GameLift Servers Zugriff auf Ihre Build-Dateien.** Erstellen Sie eine IAM-Rolle, indem Sie den Anweisungen unter folgen. [Greifen Sie in Amazon S3 auf eine Spiele-Build-Datei zu](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-access-storage-loc) Nachdem Sie die Rolle erstellt haben, notieren Sie sich den Amazon-Ressourcennamen (ARN) der neuen Rolle. Sie benötigen ihn, wenn Sie einen Build erstellen.

1. **Erstellen Sie einen Build.** Verwenden Sie die Amazon GameLift Servers Konsole oder die AWS CLI , um einen neuen Build-Datensatz zu erstellen. Sie benötigen die `PassRole` entsprechende Genehmigung, wie unter beschrieben[Beispiele für IAM-Berechtigungen für Amazon GameLift Servers](gamelift-iam-policy-examples.md).

------
#### [ Console ]

1. Wählen Sie in der [Amazon GameLift ServersKonsole](https://console.aws.amazon.com/gamelift/) im Navigationsbereich **Hosting**, **Builds** aus.

1. Wählen Sie auf der Seite **Builds** die Option **Create Build** aus.

1. Gehen Sie auf der Seite „**Build erstellen**“ unter **Build-Einstellungen** wie folgt vor:

   1. Geben Sie **unter Name** einen Skriptnamen ein.

   1. Geben Sie für **Version** eine Version ein. Da Sie den Inhalt eines Builds aktualisieren können, können Sie anhand von Versionsdaten Aktualisierungen nachverfolgen.

   1. Wählen Sie **unter Betriebssystem (OS)** das Betriebssystem Ihres Gameserver-Builds aus. Du kannst diesen Wert später nicht aktualisieren.

   1. Geben Sie für **Game Server Build** die **S3-URI** des Build-Objekts ein, das Sie auf Amazon S3 hochgeladen haben, und wählen Sie die **Objektversion** aus. Wenn Sie sich nicht an den Amazon S3 S3-URI und die Objektversion erinnern, wählen Sie **Browse S3** und suchen Sie nach dem Build-Objekt.

   1. Wählen Sie für die **IAM-Rolle** die Rolle aus, die Sie erstellt haben und die Amazon GameLift Servers Zugriff auf Ihren S3-Bucket und Ihr Build-Objekt gewährt.

1. (Optional) Fügen Sie dem Build unter **Tags** Tags hinzu, indem Sie **Schlüssel** - und **Wertepaare** eingeben.

1. Wählen Sie **Erstellen** aus.

Amazon GameLift Serversweist dem neuen Build eine ID zu und lädt die angegebene ZIP-Datei hoch. **Sie können den neuen Build, einschließlich des Status, auf der Build-Seite einsehen.**

------
#### [ AWS CLI ]

Verwenden Sie den [https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html)Befehl, um den neuen Build zu definieren und Ihre Server-Build-Dateien hochzuladen.

1. Öffnen Sie ein Befehlszeilenfenster und wechseln Sie zu einem Verzeichnis, in dem Sie den verwenden können AWS CLI.

1. Geben Sie den folgenden **create-build** Befehl ein:

   ```
   aws gamelift create-build \
       --name {{user-defined name of build}} \
       --server-sdk-version {{server SDK for Amazon GameLift Servers version}} \
       --operating-system {{supported OS}} \
       --build-version {{user-defined build number}} \
       --storage-location "Bucket"={{S3 bucket label}},"Key"={{Build .zip file name}},"RoleArn"={{Access role ARN}}} \
       --region {{region name}}
   ```
   + **name**— Ein beschreibender Name für den neuen Build.
   + **server-sdk-version**— Die Version des Server-SDK, mit Amazon GameLift Servers der Amazon GameLift Servers du deinen Spieleserver integriert hast. Wenn Sie keinen Wert angeben, Amazon GameLift Servers wird der Standardwert verwendet`4.0.2`.
   + **operating-system**— Die Laufzeitumgebung des Gameserver-Builds. Sie müssen einen Betriebssystemwert angeben. Sie können dies später nicht aktualisieren.
   + **build-version**— Die Versionsdetails für die Build-Dateien. Diese Informationen können nützlich sein, da für jede neue Version deines Spielservers eine neue Build-Ressource erforderlich ist.
   + **storage-location**
     + **Bucket**— Der Name des S3-Buckets, der deinen Build enthält. Zum Beispiel „my\_build\_files“.
     + **Key**— Der Name der ZIP-Datei, die Ihre Build-Dateien enthält. Zum Beispiel „my\_game\_build\_7.0.1, 7.0.2".
     + **RoleARN**— Der ARN, der der von Ihnen erstellten IAM-Rolle zugewiesen wurde. Zum Beispiel „arn:aws:iam: :111122223333:role/“. GameLiftAccess Eine Beispielrichtlinie finden Sie unter [Greifen Sie in Amazon S3 auf eine Spiele-Build-Datei zu](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-access-storage-loc).
   + **region**— Erstellen Sie den Build in der Region, in der Sie Flotten einsetzen möchten. AWS Wenn du dein Spiel in mehreren Regionen einsetzt, erstelle in jeder Region einen Build.
**Anmerkung**  
Wir empfehlen, deine aktuelle Standardregion mithilfe des [https://docs.aws.amazon.com/cli/latest/reference/configure/get.html](https://docs.aws.amazon.com/cli/latest/reference/configure/get.html)Befehls zu überprüfen [https://docs.aws.amazon.com/cli/latest/reference/configure/get.html](https://docs.aws.amazon.com/cli/latest/reference/configure/get.html). Verwenden Sie den [https://docs.aws.amazon.com/cli/latest/reference/configure/set.html](https://docs.aws.amazon.com/cli/latest/reference/configure/set.html)Befehl, um Ihre Standardregion zu ändern.

   *Beispiel*

   ```
   aws gamelift create-build \
       --operating-system WINDOWS_2022 \
       --storage-location "Bucket"="my_game_build_files","Key"="mygame_build_101.zip","RoleArn"="arn:aws:iam::111122223333:role/gamelift" \
       --name "My Game Nightly Build" \
       --build-version "build 101" \
       --region us-west-2
   ```

1. Verwenden Sie den [https://docs.aws.amazon.com/cli/latest/reference/gamelift/describe-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/describe-build.html)Befehl, um den neuen Build anzuzeigen.

------