Answers: <p>It doesn't tell the exact error message, however in my case,</p>
  
  <p>I was using firelens log driver with S3 configuration type. Since Fargate only supports local file at this point, I got the same error message. Once I changed it to local file in the task definition json, it proceeded further.</p>
  
Answers: CC BY-SA 4.0
Answers: 2020-05-06T09:19:38.847Z
Answers: ty, it wasn't the problem in this case but could be helpful for someone else.
Answers: stoft
Answers: CC BY-SA 4.0
Answers: 2020-05-05T20:27:21.907Z
Answers: 2020-05-05T20:27:21.907Z
Answers: karthikeayan
Answers: <p>This is by design because AWS have yet to upgrade LATEST to point to v1.4.0 (as per 2020-06-23, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html#platform-version-considerations" rel="nofollow noreferrer">AWS ECS Developer Guide</a>). Set the service platform version explicitly to <code>1.4.0</code> (instead of LATEST).</p>
  
Answers: CC BY-SA 4.0
Answers: 2020-05-04T09:10:55.233Z
Answers: 2020-06-23T14:33:23.363Z
Answers: 2020-06-23T14:33:23.363Z
Answers: stoft
Body: <p>When creating a new AWS ECS service using a Fargate task, in the AWS Console wizard, it fails with the following error:</p>
  
  <pre><code>Failed creation of Service
  Service creation failed: The specified platform does not satisfy the task definition’s required capabilities.
  </code></pre>
  
  <p>The service launch type is set to <code>FARGATE</code> and the Platform version is set to <code>LATEST</code>. The task is attempting to mount an AWS EFS filesystem for persistent storage (introduced in version 1.4.0 of the platform).</p>
  
Tags: <amazon-ecs><fargate><amazon-efs>
Title: In what way does a new ECS Fargate service not satisfy the task definition's required capabilities?
UserDisplayName: stoft
ThreadText: # In what way does a new ECS Fargate service not satisfy the task definition's required capabilities?
  
  (Asked by: username_0 on 2020-05-04)
  
  When creating a new AWS ECS service using a Fargate task, in the AWS Console wizard, it fails with the following error:
  
  ```
  Failed creation of Service
  Service creation failed: The specified platform does not satisfy the task definition’s required capabilities.
  
  ```
  
  The service launch type is set to `FARGATE` and the Platform version is set to `LATEST`. The task is attempting to mount an AWS EFS filesystem for persistent storage (introduced in version 1.4.0 of the platform).
  
  **Tags:** amazon-ecs, fargate, amazon-efs
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2020-05-04. Score: 4 | Accepted answer
  
  This is by design because AWS have yet to upgrade LATEST to point to v1.4.0 (as per 2020-06-23, see [AWS ECS Developer Guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html#platform-version-considerations)). Set the service platform version explicitly to `1.4.0` (instead of LATEST).
  
  
  ---
  
  ### Answer by username_1 on 2020-05-05. Score: 1
  
  It doesn't tell the exact error message, however in my case,
  
  I was using firelens log driver with S3 configuration type. Since Fargate only supports local file at this point, I got the same error message. Once I changed it to local file in the task definition json, it proceeded further.
  
  > **Comments:**
  > **username_0**: ty, it wasn't the problem in this case but could be helpful for someone else.  
  
  ---
  
  