

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à.

# Aggiornare una definizione di gruppo di container per una flotta di Amazon GameLift Servers container
<a name="containers-modify-groups"></a>

È possibile aggiornare la maggior parte delle proprietà di una definizione di gruppo di contenitori, incluse le definizioni dei singoli contenitori. Le definizioni dei gruppi di contenitori hanno un numero di versione. Quando aggiorni una definizione di gruppo di contenitori, Amazon GameLift Servers salva l'aggiornamento e incrementa il numero di versione della definizione. Quando si configura una flotta di container, è possibile specificare quale versione della definizione di gruppo di contenitori distribuire.

Dopo aver aggiornato la definizione di un gruppo di container, puoi distribuire la nuova versione su una flotta di container nuova o esistente.

## Aggiorna la definizione del gruppo di contenitori di un server di gioco
<a name="containers-modify-groups-edit"></a>

Questo argomento descrive come aggiornare la definizione del gruppo di contenitori del server di gioco utilizzando gli strumenti della Amazon GameLift Servers console o della AWS CLI. Per informazioni più dettagliate sulle funzionalità opzionali, consulta[Personalizza una flotta di Amazon GameLift Servers container](containers-design-fleet.md).

**Per aggiornare la definizione di un gruppo di contenitori:**

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

Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), seleziona il Regione AWS punto in cui desideri creare il gruppo di contenitori. 

Apri la barra di navigazione a sinistra della console e scegli **Contenitori gestiti: definizioni di gruppo**. Nella pagina di definizione dei gruppi di contenitori, scegli una definizione e una versione del gruppo di contenitori da aggiornare.

Dopo aver salvato gli aggiornamenti, puoi utilizzare la nuova versione per creare nuove flotte di container oppure puoi distribuire gli aggiornamenti a una flotta di container esistente.

**Fase 1: Definire i dettagli della definizione del gruppo di contenitori**
+ È possibile aggiornare le impostazioni dei limiti di memoria totale e vCPU. 

**Fase 2: Aggiungere le definizioni dei contenitori**

È possibile apportare i seguenti aggiornamenti delle definizioni dei contenitori: 
+ Aggiorna le definizioni dei contenitori esistenti. 
+ Aggiungi nuove definizioni dei contenitori di supporto.
+ Rimuovi le definizioni dei contenitori di supporto.

1. È possibile aggiornare l'**URI dell'immagine ECR**. Assicurati di aggiornare l'impostazione della **versione di Server SDK** in modo che corrisponda alla nuova immagine.

1. È possibile aggiornare l'**intervallo di porte interne del contenitore** in base alle esigenze. Le modifiche apportate a queste impostazioni potrebbero influire sulle impostazioni delle porte di connessione di una flotta di container quando queste modifiche vengono implementate in una flotta. Per ulteriori dettagli, consultare [Configurare le connessioni di rete](containers-design-fleet.md#containers-custom-network). 

**Fase 3: Configurare le dipendenze**
+ È possibile modificare le dipendenze in base alle esigenze. Per ulteriori informazioni, consulta [Imposta le dipendenze del contenitore](containers-design-fleet.md#containers-design-fleet-dependencies).

**Fase 3: Revisione e creazione**
+ Controlla gli aggiornamenti delle definizioni dei gruppi di contenitori. Usa **Modifica** per apportare ulteriori modifiche in qualsiasi sezione. Al termine, scegli **Crea** per generare una nuova versione della definizione del gruppo di contenitori. 

  Se la richiesta ha esito positivo, la console visualizza la pagina di dettaglio per la nuova risorsa di definizione del gruppo di contenitori. Inizialmente lo stato è`COPYING`: Amazon GameLift Servers inizia a scattare istantanee di tutte le immagini del contenitore per il gruppo. Al termine di questa fase, lo stato della definizione del gruppo di contenitori cambia in`READY`. Una definizione di gruppo di container deve essere `READY` attiva prima di poter creare una flotta di container con essa.

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

Quando utilizzi la AWS CLI per creare o aggiornare una definizione di gruppo di contenitori, mantieni le configurazioni della definizione del contenitore in un file separato. `JSON` Puoi fare riferimento al file nel tuo comando CLI. Vedi alcuni esempi [Crea un file di definizione del contenitore `JSON`](containers-create-groups.md#containers-definitions-create) di schema.

Quando aggiorni una definizione, devi solo specificare i valori che desideri aggiornare. Amazon GameLift Serversconserva tutti i valori che non includi nella richiesta di aggiornamento. Se stai modificando la definizione di un contenitore. Tuttavia, quando modificate la definizione di un contenitore, fornite un set completo.

**Per aggiornare una definizione di gruppo di contenitori**  
Per aggiornare una nuova definizione di gruppo di contenitori, utilizzate il `update-container-group-definition` comando CLI. Per ulteriori informazioni su questo comando, [update-container-group-definition](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-container-group-definition.html)consultate la *AWS CLI Command* Reference.  

**Example : gruppo di contenitori per server di gioco**  
È possibile specificare una versione della definizione del gruppo di contenitori durante il recupero, l'aggiornamento o l'eliminazione di una definizione del gruppo di contenitori o durante la creazione o l'aggiornamento di una flotta di container. Ogni definizione di gruppo di contenitori ha una proprietà di versione. Inoltre, il valore ARN della definizione and specifica il numero di versione.  
Questo esempio illustra una richiesta di modifica alla definizione di un gruppo di contenitori di server di gioco. Si presuppone che tu abbia creato un file JSON con le definizioni dei contenitori per questo gruppo. Questo esempio utilizza il valore ARN per il nome della definizione e specifica che l'aggiornamento è alla versione 1.  

```
aws gamelift update-container-group-definition \
    --name arn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:1 \
    --operating-system AMAZON_LINUX_2023 \
    --container-group-type GAME_SERVER \
    --total-memory-limit-mebibytes 4096 \
    --total-vcpu-limit 1 \
    --container-definitions file://SimpleServer.json
```

------

## Clonare una definizione di gruppo di contenitori
<a name="containers-create-groups-clone"></a>

È possibile utilizzare la Amazon GameLift Servers console per clonare una definizione di gruppo di contenitori esistente. 

**Per clonare un gruppo di contenitori**

1. Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), vai al riquadro di navigazione a sinistra e scegli **Gruppi di contenitori**.

1. Nella pagina di elenco dei **gruppi di contenitori**, seleziona il gruppo di contenitori esistente che desideri clonare. Dopo aver selezionato un gruppo di contenitori, il pulsante **Clona** è attivo.

1. Seleziona **Clona**. Questa azione apre la procedura guidata per la creazione di gruppi di contenitori con impostazioni precompilate.

1. Immettete un nuovo nome per il gruppo di contenitori clonato. Il gruppo di contenitori nella stessa regione deve avere nomi univoci. 

1. Scorri le pagine del gruppo di contenitori e delle definizioni dei contenitori, esamina e **crea** il nuovo gruppo di contenitori.