Fargate의 작업에 대한 Amazon ECS 작업 메타데이터 엔드포인트 버전 3 - Amazon Elastic Container Service

Fargate의 작업에 대한 Amazon ECS 작업 메타데이터 엔드포인트 버전 3

중요

태스크 메타데이터 버전 3 엔드포인트는 더 이상 능동적으로 관리되지 않습니다. 최신 메타데이터 엔드포인트 정보를 가져오려면 태스크 메타데이터 버전 4 엔드포인트를 업데이트하는 것이 좋습니다. 자세한 내용은 Fargate의 작업에 대한 Amazon ECS 작업 메타데이터 엔드포인트 버전 4 단원을 참조하십시오.

Fargate 플랫폼 버전 1.1.0부터 ECS_CONTAINER_METADATA_URI라는 환경 변수가 태스크의 각 컨테이너에 주입됩니다. 태스크 메타데이터 버전 3 엔드포인트를 쿼리하면 다양한 태스크 메타데이터와 Docker 통계를 태스크에 사용할 수 있습니다.

작업 메타데이터 엔드포인트는 기본적으로 플랫폼 버전 1.1.0 이상을 사용하는 Fargate에서 호스팅되는 Amazon ECS 작업에 대해 활성화됩니다. 자세한 내용은 Amazon ECS에 대한 Fargate 플랫폼 버전 단원을 참조하십시오.

Fargate의 작업에 대한 작업 메타데이터 엔드포인트 경로

다음 API 엔드포인트를 컨테이너에 사용할 수 있습니다.

${ECS_CONTAINER_METADATA_URI}

이 경로는 컨테이너에 대한 메타데이터 JSON을 반환합니다.

${ECS_CONTAINER_METADATA_URI}/task

이 경로는 태스크와 연결된 모든 컨테이너의 컨테이너 ID 및 이름 목록을 포함하여 태스크에 대한 메타데이터 JSON을 반환합니다. 이 엔드포인트의 응답에 대한 자세한 내용은 Fargate의 작업에 대한 Amazon ECS 작업 메타데이터 v3 JSON 응답 섹션을 참조하세요.

${ECS_CONTAINER_METADATA_URI}/stats

이 경로는 특정 Docker 컨테이너에 대한 Docker 통계 JSON을 반환합니다. 반환된 각 통계에 대한 자세한 내용은 Docker API 설명서의 ContainerStats를 참조하세요.

${ECS_CONTAINER_METADATA_URI}/task/stats

이 경로는 태스크와 연결된 모든 컨테이너에 대한 Docker 통계 JSON을 반환합니다. 반환된 각 통계에 대한 자세한 내용은 Docker API 설명서의 ContainerStats를 참조하세요.