Desidero configurare un driver di log per le mie attività Amazon Elastic Container Service (Amazon ECS) su AWS Fargate.
Breve descrizione
Quando crei una definizione dell'attività per AWS Fargate, puoi fare in modo che Amazon ECS configuri automaticamente i log di Amazon CloudWatch. Questa opzione crea un gruppo di log per conto dell'utente e utilizza il nome della famiglia della definizione dell'attività con ecs come prefisso.
Risoluzione
Per configurare un driver di log in modo da utilizzare l'opzione di configurazione automatica del gruppo di log, completa i passaggi seguenti:
- Apri la console Amazon ECS.
- Nel pannello di navigazione, seleziona Definizioni di attività, quindi Crea nuova definizione di attività.
- Nella pagina Crea nuova definizione di attività, in Configurazione della definizione di processo, inserisci il nome della famiglia della definizione dell'attività.
- In Requisiti dell'infrastruttura, per Tipo di avvio, scegli AWS Fargate.
- In Container, per Registrazione, seleziona Utilizza raccolta di log. Quindi inserisci le seguenti informazioni:
Per configurare le attività in modo da utilizzare il driver di log awslogs per inviare log a CloudWatch, scegli Amazon CloudWatch.
Per la chiave awslogs-group, lascia il valore così com'è. Se il campo è vuoto, inserisci un valore per il gruppo.
Per la chiave awslogs-region, lascia il valore così com'è. Se il campo è vuoto, inserisci un valore per la Regione AWS.
Per la chiave awslogs-stream-prefix, lascia il valore così com'è. Se il campo è vuoto, inserisci un valore per il flusso.
Se il gruppo di log non esiste, imposta il parametro awslogs-create-group su true. Per il ruolo di esecuzione dell'attività, utilizza l'azione logs:CreateLogGroup.
Nota: in base al caso d'uso, puoi definire altri parametri. Per ulteriori informazioni, consulta Esempio di definizione di attività Amazon ECS: indirizza i log verso CloudWatch.
- Scegli Crea.
Informazioni correlate
Tipi di avvio Fargate
Ruolo IAM di esecuzione di attività Amazon ECS