EC2의 Amazon ECS 작업에 사용 가능한 작업 메타데이터

EC2의 Amazon ECS 작업에 사용 가능한 작업 메타데이터

Amazon ECS 컨테이너 에이전트는 다양한 작업 메타데이터와 Docker stats를 검색하는 방법을 제공해요. 이를 작업 메타데이터 엔드포인트라고 해요.

출처: 문서

본문

Amazon ECS 컨테이너 에이전트는 다양한 작업 메타데이터와 Docker stats를 검색하는 방법을 제공합니다. 이를 작업 메타데이터 엔드포인트라고 합니다. 다음 버전을 사용할 수 있습니다.

  • 작업 메타데이터 엔드포인트 버전 4 – 컨테이너에 다양한 메타데이터와 Docker stats를 제공합니다. 네트워크 속도 데이터도 제공할 수 있습니다. Amazon ECS 컨테이너 에이전트 버전 1.39.0 이상을 실행하는 Amazon EC2 Linux 인스턴스에서 시작된 Amazon ECS 작업에 사용할 수 있습니다. awsvpc 네트워크 모드를 사용하는 Amazon EC2 Windows 인스턴스의 경우 Amazon ECS 컨테이너 에이전트가 버전 1.54.0 이상이어야 합니다. 자세한 내용은 Amazon ECS task metadata endpoint version 4를 참고하세요.
  • 작업 메타데이터 엔드포인트 버전 3 – 컨테이너에 다양한 메타데이터와 Docker stats를 제공합니다. Amazon ECS 컨테이너 에이전트 버전 1.21.0 이상을 실행하는 Amazon EC2 Linux 인스턴스에서 시작된 Amazon ECS 작업에 사용할 수 있습니다. awsvpc 네트워크 모드를 사용하는 Amazon EC2 Windows 인스턴스의 경우 Amazon ECS 컨테이너 에이전트가 버전 1.54.0 이상이어야 합니다. 자세한 내용은 Amazon ECS task metadata endpoint version 3을 참고하세요.
  • 작업 메타데이터 엔드포인트 버전 2 – Amazon ECS 컨테이너 에이전트 버전 1.17.0 이상을 실행하는 Amazon EC2 Linux 인스턴스에서 시작된 Amazon ECS 작업에 사용할 수 있습니다. awsvpc 네트워크 모드를 사용하는 Amazon EC2 Windows 인스턴스의 경우 Amazon ECS 컨테이너 에이전트가 버전 1.54.0 이상이어야 합니다. 자세한 내용은 Amazon ECS task metadata endpoint version 2를 참고하세요.

Amazon ECS 작업이 Amazon EC2에 호스팅되거나, 작업이 host 네트워크 모드를 사용하고 Amazon ECS Managed Instances에 호스팅되면 인스턴스 메타데이터 서비스(IMDS) 엔드포인트를 사용해 작업 호스트 메타데이터에 접근할 수도 있습니다. 작업을 호스팅하는 인스턴스 내부에서 실행할 때 다음 명령은 호스트 인스턴스의 ID를 나열합니다.

curl http://169.254.169.254/latest/meta-data/instance-id

Amazon ECS 작업이 Amazon EC2에 호스팅되고 IPv6 전용 구성이면 IPv6 IMDS 엔드포인트를 사용해 작업 호스트 메타데이터에 접근할 수 있습니다. 작업을 호스팅하는 인스턴스 내부에서 실행할 때 다음 명령은 IPv6를 통해 호스트 인스턴스의 ID를 나열합니다.

curl http://[fd00:ec2::254]/latest/meta-data/instance-id

IPv6 IMDS 엔드포인트에 접근하려면 컨테이너 인스턴스에서 IPv6 IMDS 엔드포인트를 활성화하고, 선택한 SDK의 IMDS 자격 증명 공급자를 사용해 메타데이터 서비스 엔드포인트 모드를 IPv6로 구성하세요.

더 알아보기 (Learn more)