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 una flotta di container Amazon GameLift Servers gestita
È possibile aggiornare la maggior parte delle proprietà di una flotta di container gestita, incluse le definizioni dei gruppi di container. A seconda delle impostazioni da aggiornare, un aggiornamento del parco veicoli potrebbe avviare una nuova implementazione del parco veicoli. In una distribuzione con un parco istanze, 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 ingresso
-
Configurazione del registro
Puoi tenere traccia dello stato delle implementazioni della flotta nella Amazon GameLift Serversconsole o AWS Command Line Interface (AWS CLI) per creare una flotta di container.
Non puoi aggiornare l'ambiente di runtime di una flotta. Al momento della creazione della flotta, l'Amazon Machine Image (AMI) della flotta è impostata sull'ultima versione disponibile dell'AMI Linux. Tutte le immagini dei container distribuite in 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 sicuro e di up-to-date runtime per i server di gioco ospitati. Per ulteriori informazioni, consulta Best practice relative alla sicurezza di Amazon GameLift Servers.
- Console
-
Nella Amazon GameLift Serversconsole, seleziona il Regione AWS punto in cui desideri creare la flotta. Le definizioni dei gruppi di container devono trovarsi nella stessa regione in cui desideri 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.
-
Aggiorna le impostazioni della flotta di container secondo necessità. Al termine, scegliere Create (Crea).
-
Se gli aggiornamenti richiedono l'implementazione di una 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 istanze della flotta 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 salute. Puoi gestire la velocità con cui le istanze del parco istanze vengono sostituite. Utilizza questa impostazione per mantenere un numero minimo di attività integre durante la distribuzione. Un valore basso dà priorità alla velocità di distribuzione, mentre un valore alto assicura che la disponibilità del server di gioco rimanga elevata per tutta la durata della distribuzione.
-
Strategia di fallimento dell'implementazione. Decidi quali azioni intraprendere se una distribuzione fallisce. Un errore di distribuzione significa che alcuni contenitori aggiornati non hanno superato i controlli di stato e sono considerati compromessi. È possibile impostare le distribuzioni per ripristinare automaticamente tutte le istanze del parco istanze allo stato di distribuzione precedente. In alternativa, puoi scegliere di mantenere alcune delle istanze del parco istanze danneggiate da utilizzare nel debug.
Se la richiesta ha esito positivo, la console visualizza la scheda Distribuzioni per la flotta di container gestita. Utilizza questa scheda per tenere traccia dello stato di ogni implementazione. Se avvii una nuova distribuzione per la flotta, questa azione annulla automaticamente qualsiasi distribuzione attualmente in corso per la flotta.
- AWS CLI
-
Per creare una flotta di container con AWS CLI, apri una finestra della riga di comando e usa il update-container-fleet
comando. Per ulteriori informazioni su questo comando, vedere update-container-fleet
nella Guida ai AWS CLI comandi.
L'esempio seguente aggiorna una flotta di container esistente con le seguenti caratteristiche:
{
"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"
}