Quero configurar um driver de log para minhas tarefas do Amazon Elastic Container Service (Amazon ECS) no AWS Fargate.
Breve descrição
Ao criar uma definição de tarefa para o AWS Fargate, é possível fazer com que o Amazon ECS configure automaticamente seus Amazon CloudWatch Logs. Essa opção cria um grupo de logs em seu nome e usa o nome da família de definição de tarefas com ecs como o prefixo.
Resolução
Para configurar seu driver de log para usar a opção de configuração automática do grupo de logs, conclua as seguintes etapas:
- Abra o console do Amazon ECS.
- No painel de navegação, selecione Definições de tarefa e, em seguida, clique em Criar nova definição de tarefa.
- Na página Criar nova definição de tarefa, em Configuração de definição de tarefa, insira um nome para a família de definição de tarefa.
- Em Requisitos de infraestrutura, em Tipo de inicialização, selecione AWS Fargate.
- Em Contêiner, em Registro de log, selecione Usar coleta de log. Insira as seguintes informações:
Para configurar suas tarefas para usar o driver de log awslogs para enviar logs para o CloudWatch, clique em Amazon CloudWatch.
Na chave awslogs-group, deixe o valor como está. Se o campo estiver vazio, insira um valor para seu grupo.
Na chave awslogs-region, deixe o valor como está. Se o campo estiver vazio, insira um valor para sua região da AWS.
Na chave awslogs-stream-prefix, deixe o valor como está. Se o campo estiver vazio, insira um valor para seu stream.
Se o grupo de logs não existir, defina o parâmetro awslogs-create-group como Verdadeiro. Para o perfil de execução da tarefa, use a ação logs:CreateLogGroup.
Observação: Com base no seu caso de uso, é possível definir outros parâmetros. Para mais informações, consulte Exemplo de definição de tarefa do Amazon ECS: Rotear logs para o CloudWatch.
- Selecione Criar.
Informações relacionadas
Tipo de inicialização do Fargate
Perfil do IAM de execução de tarefas do Amazon ECS