aizu's Knowledge Base
    • Go to: aizu.my Homepage
    • Recent
    • Tags
    • Register
    • Login

    AWS ECS task definition file sample

    Ref
    1
    1
    49
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      aizu
      last edited by

      {
          "containerDefinitions": [
              {
                  "name": "REPLACE_WITH_SERVICE_NAME",
                  "image": "REPLACE_WITH_ECR_IMAGE_NAME",
                  "cpu": 0,
                  "portMappings": [
                      {
                          "containerPort": 3000,
                          "hostPort": 3000,
                          "protocol": "tcp",
                          "name": "REPLACE_WITH_SERVICE_NAME-3000-tcp",
                          "appProtocol": "http"
                      }
                  ],
                  "essential": true,
                  "environment": [],
                  "environmentFiles": [],
                  "mountPoints": [],
                  "volumesFrom": [],
                  "ulimits": [],
                  "logConfiguration": {
                      "logDriver": "awslogs",
                      "options": {
                          "awslogs-group": "/ecs/REPLACE_WITH_SERVICE_NAME",
                          "mode": "non-blocking",
                          "awslogs-create-group": "true",
                          "max-buffer-size": "25m",
                          "awslogs-region": "ap-southeast-1",
                          "awslogs-stream-prefix": "ecs"
                      },
                      "secretOptions": []
                  },
                  "systemControls": []
              }
          ],
          "taskRoleArn": "arn:aws:iam::0000000000000:role/ecsTaskExecutionRole",
          "executionRoleArn": "arn:aws:iam::0000000000000:role/ecsTaskExecutionRole",
          "networkMode": "awsvpc",
          "requiresCompatibilities": [
              "FARGATE"
          ],
          "family": "REPLACE_WITH_SERVICE_NAME",
          "cpu": "1024",
          "memory": "3072",
          "runtimePlatform": {
              "cpuArchitecture": "X86_64",
              "operatingSystemFamily": "LINUX"
          },
          "tags": [
              {
                  "key": "hello",
                  "value": "world"
              }
          ]
      }
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post