Amazon ECS 작업 정의에서 ARM 아키텍처 지정 - Amazon Elastic Container Service

Amazon ECS 작업 정의에서 ARM 아키텍처 지정

ARM 아키텍처를 활용하려면 cpuArchitecture 태스크 정의 파라미터에 ARM64를 지정합니다.

다음 예에서, ARM 아키텍처는 태스크 정의에 지정됩니다. JSON 형식입니다.

{ "runtimePlatform": { "operatingSystemFamily": "LINUX", "cpuArchitecture": "ARM64" }, ... }

다음 예는 "hello world"를 표시하는 ARM 아키텍처에 대한 태스크 정의입니다.

{ "family": "arm64-testapp", "networkMode": "awsvpc", "containerDefinitions": [ { "name": "arm-container", "image": "public.ecr.aws/docker/library/busybox:latest", "cpu": 100, "memory": 100, "essential": true, "command": [ "echo hello world" ], "entryPoint": [ "sh", "-c" ] } ], "requiresCompatibilities": [ "EC2" ], "cpu": "256", "memory": "512", "runtimePlatform": { "operatingSystemFamily": "LINUX", "cpuArchitecture": "ARM64" }, "executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole" }