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": "arm64v8/busybox", "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" }