View a markdown version of this page

Aggiorna un GameLift Server Amazon flotta di container gestita - GameLift Server Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiorna un GameLift Server Amazon flotta di container gestita

È possibile aggiornare la maggior parte delle proprietà di una flotta di container gestita, comprese le definizioni dei gruppi di container. A seconda delle impostazioni da aggiornare, un aggiornamento della flotta potrebbe avviare una nuova distribuzione della flotta. In una distribuzione del parco veicoli, tutte le istanze del parco istanze vengono rimosse e sostituite con istanze con la nuova configurazione. Le impostazioni che richiedono una distribuzione includono:

  • Definizioni dei gruppi di contenitori, inclusi gli aggiornamenti alle immagini dei contenitori

  • Intervalli di porte di connessione e autorizzazioni in entrata

  • Configurazione del registro

È possibile monitorare lo stato delle implementazioni della flotta nella Amazon GameLift Servers console o nella AWS Command Line Interface (AWS CLI) per creare una flotta di container.

Nota

Non è possibile aggiornare l'ambiente di runtime di una flotta. Al momento della creazione della flotta, Amazon Machine Image (AMI) della flotta è impostata sull'ultima versione disponibile dell'AMI Linux. Tutte le immagini dei container distribuite su questa flotta devono essere compatibili con questa versione. Per modificare l'AMI della flotta o passare a una versione più recente, devi creare una nuova flotta. Come best practice, consigliamo di sostituire le flotte ogni 30 giorni per mantenere un ambiente di runtime sicuro e aggiornato per i server di gioco ospitati. Per ulteriori informazioni, consulta Best practice di sicurezza per GameLift Server Amazon.

Console

Nella Amazon GameLift Servers console, seleziona Regione AWS dove vuoi creare la flotta. Le definizioni dei gruppi di container devono trovarsi nella stessa regione in cui si desidera creare la flotta.

Apri la barra di navigazione a sinistra della console e scegli Contenitori gestiti: flotte. Nella pagina Flotte di container gestite, seleziona una flotta dall'elenco e scegli Modifica.

  1. Aggiorna le impostazioni della flotta di container secondo necessità. Al termine, scegliere Create (Crea).

  2. Se gli aggiornamenti richiedono l'implementazione della flotta, ti viene chiesto di specificare le opzioni di distribuzione come segue:

    • Protezione delle sessioni di gioco. Puoi scegliere di proteggere le istanze della flotta con sessioni di gioco attive (distribuzione sicura). Con questa impostazione, le istanze della flotta vengono sostituite solo dopo la fine delle sessioni di gioco. In alternativa, puoi scegliere di sostituire le flotte di istanze indipendentemente dall'attività della sessione di gioco (distribuzione non sicura). Le implementazioni non sicure sono utili durante le fasi di sviluppo e test per ridurre i tempi di implementazione.

    • Percentuale minima di integrità. Puoi gestire la rapidità con cui vengono sostituite le istanze del parco istanze. Usa questa impostazione per mantenere una quantità minima di attività integre durante l'implementazione. Un valore basso dà priorità alla velocità di distribuzione, mentre un valore alto garantisce che la disponibilità del server di gioco rimanga elevata per tutta la durata dell'implementazione.

    • Strategia di fallimento dell'implementazione. Decidi quali azioni intraprendere in caso di fallimento di una distribuzione. Un errore di distribuzione significa che alcuni dei contenitori aggiornati non hanno superato i controlli di stato e sono considerati danneggiati. È possibile impostare le distribuzioni in modo da ripristinare automaticamente tutte le istanze del parco istanze allo stato precedentemente distribuito. In alternativa, puoi scegliere di mantenere alcune delle istanze del parco istanze compromesse da utilizzare nel debugging.

Se la richiesta ha esito positivo, la console visualizza la scheda Distribuzioni per la flotta di container gestita. Usa questa scheda per monitorare lo stato di ogni distribuzione. Se si avvia un nuovo schieramento per la flotta, questa azione annulla automaticamente qualsiasi dispiegamento attualmente in corso per la flotta.

AWS CLI

Per creare una flotta di container con AWS CLI, apri una finestra a riga di comando e usa il comando. update-container-fleet Per ulteriori informazioni su questo comando, vedere update-container-fleet nel AWS CLI Command Reference.

L'esempio seguente aggiorna una flotta di container esistente con le seguenti caratteristiche:

  • Aggiorna la definizione del gruppo di contenitori del server di gioco per utilizzare la versione 2.

  • Specifica opzioni di distribuzione sicure.

{ "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" }