Habilitar logs de acesso para o Amazon ECS Service Connect
Os logs de acesso não são habilitados por padrão para os serviços do Amazon ECS que usam o Service Connect. Você pode habilitar os logs de acesso das seguintes maneiras:
Habilitar os logs de acesso usando a AWS CLI
O comando a seguir mostra como você pode habilitar os logs de acesso para um serviço do Amazon ECS usando a AWS CLI especificando um accessLogConfiguration ao criar o serviço:
aws ecs create-service \ --cluster my-cluster \ --service-name my-service \ --task-definition my-task-def \ --service-connect-configuration '{ "enabled": true, "namespace": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcdef1234567890", "services": [{ "portName": "web", "discoveryName": "my-service", "clientAliases": [{ "port": 80, "dnsName": "my-service" }] }], "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-group": "my-envoy-log-group", "awslogs-region": "us-west-2", "awslogs-stream-prefix": "myapp-envoy-logs" } }, "accessLogConfiguration": { "format": "TEXT", "includeQueryParameters": "ENABLED" } }'
Habilitar os logs de acesso usando o console
Para obter um procedimento detalhado de criação de serviço, consulte Criação de uma implantação de atualização contínua do Amazon ECS.
Para criar um serviço com um namespace compartilhado usando o Console de gerenciamento da AWS
Abra o console em https://console.aws.amazon.com/ecs/v2
. -
Na página Clusters, selecione o cluster no qual deseja criar o serviço.
-
Em Serviços, escolha Criar.
-
Depois de preencher outros detalhes, dependendo da sua workload, na seção Service Connect, escolha Usar Service Connect.
-
Defina as configurações do Service Connect conforme necessário para seu tipo de serviço (cliente ou cliente/servidor).
-
Expanda Configuração do log de acesso. Em Formato, escolha JSON ou
TEXT. Para incluir parâmetros de consulta nos logs de acesso, selecione Incluir parâmetros de consulta.
-
Conclua o processo de criação de serviço.