내용으로 건너뛰기

Fargate에서 Amazon ECS 작업의 로그 드라이버를 구성하려면 어떻게 해야 합니까?

2분 분량
0

AWS Fargate에서 Amazon Elastic Container Service(Amazon ECS) 작업의 로그 드라이버를 구성하고 싶습니다.

간략한 설명

AWS Fargate의 작업 정의를 만들면 Amazon ECS에서 Amazon CloudWatch Logs를 자동으로 구성하도록 할 수 있습니다. 이 옵션은 사용자를 대신하여 로그 그룹을 만들고 ecs를 접두사로 사용하는 작업 정의 패밀리 이름을 사용합니다.

해결 방법

로그 그룹 자동 구성 옵션을 사용하도록 로그 드라이버를 구성하려면 다음 단계를 완료하십시오.

  1. Amazon ECS 콘솔을 엽니다.
  2. 탐색 창에서 작업 정의를 선택한 다음, 새 작업 정의 만들기를 선택합니다.
  3. 새 작업 정의 만들기 페이지의 태스크 정의 구성에서 작업 정의 패밀리 이름을 입력합니다.
  4. 인프라 요구 사항에서 시작 유형AWS Fargate를 선택합니다.
  5. 컨테이너에서 로깅로그 수집 사용을 선택합니다. 그런 다음, 아래의 정보를 입력합니다.
    awslogs 로그 드라이버를 사용하여 CloudWatch에 로그를 전송하도록 작업을 구성하려면 Amazon CloudWatch를 선택하십시오.
    awslogs-group 키의 값은 그대로 두십시오. 필드가 비어 있는 경우 그룹 값을 입력합니다.
    awslogs-region 키의 값은 그대로 두십시오. 필드가 비어 있는 경우 AWS 리전의 값을 입력합니다.
    awslogs-stream-prefix 키의 값은 그대로 두십시오. 필드가 비어 있는 경우 스트림 값을 입력합니다.
    로그 그룹이 존재하지 않는 경우 awslogs-create-group 파라미터를 true로 설정하십시오. 작업 실행 역할의 경우 logs:CreateLogGroup 작업을 사용하십시오.
    참고: 사용 사례에 따라 다른 파라미터를 정의할 수 있습니다. 자세한 내용은 Amazon ECS 작업 정의 예시: 로그를 CloudWatch로 라우팅을 참조하십시오.
  6. 만들기를 선택합니다.

관련 정보

Fargate 시작 유형

Amazon ECS 작업 실행 IAM 역할

AWS 공식업데이트됨 일 년 전