Amazon ECS Service Connect에 대한 액세스 로그 활성화 - Amazon Elastic Container Service

Amazon ECS Service Connect에 대한 액세스 로그 활성화

액세스 로그는 Service Connect를 사용하는 Amazon ECS 서비스에서 기본적으로 활성화되지 않습니다. 다음 방법으로 로그에 액세스할 수 있습니다.

AWS CLI를 사용하여 액세스 로그 활성화

다음 명령은 서비스를 생성할 때 accessLogConfiguration을 지정하여 AWS CLI로 Amazon ECS 서비스에 대한 액세스 로그를 활성화하는 방법을 보여줍니다.

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" } }'

콘솔을 사용하여 액세스 로그 활성화

자세한 서비스 생성 절차는 Amazon ECS 롤링 업데이트 배포 생성 섹션을 참조하세요.

AWS Management Console을 사용하여 공유 네임스페이스가 있는 서비스를 생성하는 방법
  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

  2. 클러스터 페이지에서 서비스를 생성하려는 클러스터를 선택하세요.

  3. 서비스에서 생성을 선택하세요.

  4. 워크로드에 따라 다른 세부 정보를 입력한 후 Service Connect 섹션에서 Service Connect 사용을 선택하세요.

  5. 서비스 유형(클라이언트 또는 클라이언트-서버)에 따라 Service Connect 설정을 구성하세요.

  6. 액세스 로그 구성을 확장하세요. 형식에서 JSON 또는 TEXT를 선택하세요.

  7. 액세스 로그에 쿼리 파라미터를 포함하려면 쿼리 파라미터 포함을 선택하세요.

  8. 서비스 생성 프로세스를 완료하세요.