Come posso aumentare lo spazio sul disco per il mio contenitore Amazon ECS su AWS Fargate?

3 minuti di lettura
0

Voglio aumentare lo spazio sul disco per il mio container Amazon Elastic Container Service (Amazon ECS) su AWS Fargate.

Breve descrizione

Le attività Amazon ECS ospitate sulla piattaforma Fargate versione 1.4.0 o successiva ricevono almeno 20 GiB di archiviazione temporanea. Per più di 20 GiB di spazio di archiviazione, utilizza una delle seguenti opzioni:

**Nota:**Il file system Amazon EFS e le attività di Fargate devono trovarsi nello stesso Amazon Virtual Private Cloud (Amazon VPC).

Risoluzione

Usa l'archiviazione temporanea Fargate

Puoi utilizzare la versione 2 della console Amazon ECS o l'interfaccia a riga di comando AWS.

**Nota:**Se ricevi errori durante l'esecuzione dell'interfaccia a riga di comando di AWS, conferma che stai eseguendo una versione recente dell'interfaccia a riga di comando di AWS.

Usa la console V2

**Nota:**L'opzione di archiviazione temporanea non è disponibile nella console classica.

  1. Apri la console Amazon ECS.
  2. Nel riquadro di navigazione, scegli ** Definizioni delle attività**.
  3. Scegli Crea una nuova definizione di attività. È inoltre possibile modificare la definizione di un'attività esistente.
  4. Aggiungi le informazioni richieste sul contenitore, quindi scegliAvanti.
  5. In Archiviazione, per l’archiviazione temporanea, fornisci la quantità necessaria di spazio di archiviazione temporanea. Il minimo è 21 GiB e il massimo è 200 GiB.
  6. Scegli Avanti, quindi scegli Crea.

Usa l'interfaccia a riga di comando di AWS (CLI AWS)

  1. Esegui il comando register-task-definition per creare o aggiornare la definizione dell'attività con una maggiore capacità di archiviazione fino a 200 GiB. Usa il flag**\ --ephemeral-storage**.
$ aws ecs register-task-definition --region <example-region> --cli-input-json file://<path\_to\_json>/demo.json --ephemeral-storage sizeInGiB=<example-integer>

Nota:Sostituisci example-region con la tua regione AWS e** example-integer** con il tuo numero intero.

  1. Descrivi la definizione dell'attività per confermare l'archiviazione temporanea aggiornata.
aws ecs describe-task-definition --task-definition <example-task-definition-name> --region <example-region>

**Nota:**Sostituisci example-task-definition-name con il nome della definizione dell'attività.

Esempio di output:

"ephemeralStorage": {

            "sizeInGiB": <example-value>

        }

Per ulteriori informazioni sulla configurazione dello storage effimero, consulta esempi di montaggio Bind.

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa