기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon ECS 관리형 인스턴스의 작업 정의
AWS Batch Amazon ECS 관리형 인스턴스의 작업은의 플랫폼 기능과 함께 ecsProperties 작업 정의 형식을 사용합니다MANAGED_INSTANCES. Amazon ECS 관리형 인스턴스 작업은 레거시를 지원하지 않습니다containerProperties.
다음 목록은 Amazon ECS 관리형 인스턴스 작업에 고유하거나 제한된 작업 정의 파라미터를 설명합니다.
platformCapabilities-
MANAGED_INSTANCES로 지정되어야 합니다."platformCapabilities": [ "MANAGED_INSTANCES" ] type-
container로 지정되어야 합니다."type": "container" ecsProperties의 파라미터-
networkMode-
작업의 네트워크 구성 방식을 제어합니다. 이 파라미터는 Amazon ECS 관리형 인스턴스 작업 정의에만 적용됩니다. 이 파라미터는 Fargate 또는 Amazon EC2 플랫폼 작업 정의에는 적용되지 않습니다.
유효한 값:
host지정하지 않으면 기본값은 입니다
host.host모드를 사용하면 컨테이너가 호스트 인스턴스의 네트워크 스택을 직접 공유하여 최대 네트워크 대역폭을 제공합니다."networkMode": "host" runtimePlatform-
작업에 대한 운영 체제 패밀리 및 CPU 아키텍처를 지정합니다. 이 파라미터는 Fargate 및 Amazon ECS 관리형 인스턴스 작업 정의 모두에 적용됩니다. 이를 사용하여 ARM64(AWS Graviton) 인스턴스에서 작업을 실행합니다. 의 유효한 값은
LINUX(기본값)operatingSystemFamily입니다. 의 유효한 값은X86_64및cpuArchitecture입니다ARM64."runtimePlatform": { "operatingSystemFamily": "LINUX", "cpuArchitecture": "ARM64" } executionRoleArn-
Amazon ECR에서 컨테이너 이미지를 가져오는 등 사용자를 대신하여 AWS API를 호출할 수 있는 권한을 Amazon ECS 컨테이너 에이전트에 부여하는 IAM 역할입니다. 자세한 내용은 Amazon Elastic Container Service 개발자 안내서의 태스크에 대한 IAM 역할을 참조하세요.
resourceRequirements-
메모리 및 vCPU 요구 사항은 모두에 지정해야 합니다
resourceRequirements. Fargate와 달리 Amazon ECS 관리형 인스턴스는 유효한 vCPU 및 메모리 조합을 제한하지 않습니다. 컴퓨팅 환경에 사용할 수 있는 인스턴스 유형에 맞는 값을 지정할 수 있습니다. GPU 리소스가 지원됩니다."resourceRequirements": [ {"type": "MEMORY", "value": "8192"}, {"type": "VCPU", "value": "4"}, {"type": "GPU", "value": "1"} ] - Amazon ECS 관리형 인스턴스에서 지원되지만 Fargate에서는 지원되지 않는 파라미터
-
Amazon ECS 관리형 인스턴스 작업에는 다음 파라미터를 사용할 수 있지만 Fargate에는 차단됩니다.
-
privileged- 호스트 인스턴스에서 승격된 권한으로 컨테이너를 실행합니다. -
resourceRequirements유형GPU- NVIDIA GPU 디바이스를 요청합니다. -
linuxParameters.devices- 호스트 디바이스를 컨테이너에 노출합니다. -
linuxParameters.tmpfs- RAM 지원 tmpfs 파일 시스템을 탑재합니다. -
ulimits- 컨테이너에서 리소스 제한(nofile, nproc 등)을 설정합니다. -
volumeswithhost.sourcePath- 탑재 호스트 경로를 컨테이너에 바인딩합니다.
-
- Amazon ECS 관리형 인스턴스에서 지원되지 않는 파라미터
-
fargatePlatformConfiguration-
Amazon ECS 관리형 인스턴스 작업에는 적용되지 않습니다.
- 다중 노드 병렬(MNP) 작업
-
Amazon ECS 관리형 인스턴스는 다중 노드 병렬 작업을 지원하지 않습니다. MNP 워크로드에 Amazon EC2 관리형 컴퓨팅 환경을 사용합니다.
logConfiguration의 파라미터-
logDriver-
Amazon ECS 관리형 인스턴스 작업에는
awslogssplunk, 및 만 지원awsfirelens됩니다.