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.
Aktualisieren Sie eine Amazon GameLift Servers verwaltete Containerflotte
Sie können die meisten Eigenschaften einer verwalteten Containerflotte aktualisieren, einschließlich der Definitionen von Containergruppen. Je nachdem, welche Einstellungen aktualisiert werden, kann ein Flottenupdate eine neue Flottenbereitstellung einleiten. Bei einer Flottenbereitstellung werden alle Instanzen in der Flotte entfernt und durch Instanzen mit der neuen Konfiguration ersetzt. Zu den Einstellungen, für die eine Bereitstellung erforderlich ist, gehören:
-
Definitionen von Containergruppen, einschließlich Aktualisierungen von Container-Images
-
Verbindungs-Portbereiche und Berechtigungen für eingehenden Datenverkehr
-
Konfiguration protokollieren
Sie können den Status von Flotteneinsätzen in der Amazon GameLift ServersKonsole oder in AWS Command Line Interface (AWS CLI) verfolgen, um eine Containerflotte zu erstellen.
Sie können die Laufzeitumgebung einer Flotte nicht aktualisieren. Bei der Flottenerstellung wird das Amazon Machine Image (AMI) der Flotte auf die neueste verfügbare Version des Linux-AMI eingestellt. Alle Container-Images, die für diese Flotte bereitgestellt werden, müssen mit dieser Version kompatibel sein. Um das AMI der Flotte zu ändern oder auf eine neuere Version zu aktualisieren, müssen Sie eine neue Flotte erstellen. Als bewährte Methode empfehlen wir, Ihre Flotten alle 30 Tage auszutauschen, um eine sichere up-to-date Laufzeitumgebung für Ihre gehosteten Spieleserver aufrechtzuerhalten. Weitere Anleitungen finden Sie unter Bewährte Methoden für die Sicherheit für Amazon GameLift Servers.
- Console
-
Wähle in der Amazon GameLift ServersKonsole den AWS-Region Ort aus, an dem du die Flotte erstellen möchtest. Die Definitionen der Containergruppen müssen sich in derselben Region befinden, in der Sie die Flotte erstellen möchten.
Öffnen Sie die linke Navigationsleiste der Konsole und wählen Sie Verwaltete Container: Flotten aus. Wählen Sie auf der Seite „Verwaltete Containerflotten“ eine Flotte aus der Liste aus und klicken Sie auf Bearbeiten.
-
Aktualisieren Sie die Einstellungen für die Containerflotte nach Bedarf. Wenn Sie fertig sind, wählen Sie Create (Erstellen) aus.
-
Wenn für Ihre Updates eine Flottenbereitstellung erforderlich ist, werden Sie aufgefordert, die Bereitstellungsoptionen wie folgt anzugeben:
-
Schutz von Spielsitzungen. Sie können wählen, ob Flotteninstanzen mit aktiven Spielsitzungen geschützt werden sollen (sichere Bereitstellung). Mit dieser Einstellung werden die Flotteninstanzen erst nach dem Ende der Spielsitzungen ersetzt. Alternativ kannst du dich dafür entscheiden, Flotteninstanzen unabhängig von der Aktivität der Spielsitzung zu ersetzen (unsichere Bereitstellung). Unsichere Bereitstellungen sind während der Entwicklungs- und Testphase nützlich, um die Bereitstellungszeit zu verkürzen.
-
Minimaler gesunder Prozentsatz. Sie können festlegen, wie schnell die Instanzen der Flotte ersetzt werden. Verwenden Sie diese Einstellung, um während der Bereitstellung eine minimale Anzahl fehlerfreier Aufgaben aufrechtzuerhalten. Ein niedriger Wert priorisiert die Geschwindigkeit der Bereitstellung, während ein hoher Wert sicherstellt, dass die Verfügbarkeit der Spieleserver während der gesamten Bereitstellung hoch bleibt.
-
Strategie für Fehlschläge bei der Bereitstellung. Entscheiden Sie, welche Maßnahmen ergriffen werden sollen, wenn eine Bereitstellung fehlschlägt. Ein Bereitstellungsfehler bedeutet, dass einige der aktualisierten Container die Statusprüfungen nicht bestanden haben und daher als beeinträchtigt gelten. Sie können Bereitstellungen so einrichten, dass alle Flotteninstanzen automatisch auf den zuvor bereitgestellten Status zurückgesetzt werden. Alternativ können Sie sich dafür entscheiden, einige der beeinträchtigten Flotteninstanzen beizubehalten, um sie beim Debuggen zu verwenden.
Wenn Ihre Anfrage erfolgreich ist, zeigt die Konsole die Registerkarte Bereitstellungen für die verwaltete Containerflotte an. Verwenden Sie diese Registerkarte, um den Status jeder Bereitstellung zu verfolgen. Wenn Sie einen neuen Einsatz für die Flotte starten, storniert diese Aktion automatisch jeden Einsatz, der derzeit für die Flotte in Bearbeitung ist.
- AWS CLI
-
Um eine Containerflotte mit dem zu erstellen AWS CLI, öffnen Sie ein Befehlszeilenfenster und verwenden Sie den update-container-fleet
Befehl. Weitere Informationen zu diesem Befehl finden Sie update-container-fleet
in der AWS CLI Befehlsreferenz.
Im folgenden Beispiel wird eine bestehende Containerflotte mit den folgenden Merkmalen aktualisiert:
-
Es aktualisiert die Definition der Spielserver-Containergruppe, sodass sie Version 2 verwendet.
-
Es spezifiziert sichere Bereitstellungsoptionen.
{
"DeploymentConfiguration": {
"ImpairmentStrategy": "ROLLBACK",
"MinimumHealthyPercentage": 75,
"ProtectionStrategy": "WITH_PROTECTION"
},
"FleetId": "containerfleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa",
"GameServerContainerGroupDefinitionName": "arn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:2"
}