如何解决 CloudFormation 中的 PlatformTaskDefinitionIncompatibilityException

问题描述

我尝试执行 CloudFormation YAML 文件以使用 EFS 构建 Fargate。该文件格式正确且有效。但是当我用该文件创建一个堆栈时,出现了一个带有以下错误的事件。

One or more of the requested capabilities are not supported. (Service: AmazonECS; Status Code: 400; Error Code: PlatformTaskDeFinitionIncompatibilityException;

我的设置有什么问题?

  SERVICE:
    Type: AWS::ECS::Service
    DependsOn:
      - ECSTASK
      - FARGATECLUSTER
      - subnetFARGATE
      - SGFARGATE
    Properties:
      Cluster: Cluster-CF
      DeploymentConfiguration:
        MaximumPercent: 200
        MinimumHealthyPercent: 100
      DeploymentController:
        Type: ECS
      DesiredCount: 1
      LaunchType: FARGATE
      NetworkConfiguration:
        AwsvpcConfiguration:
          AssignPublicIp: ENABLED
          subnets:
            - Ref: subnetFARGATE
          SecurityGroups:
            - Ref: SGFARGATE
      SchedulingStrategy: REPLICA
      ServiceName: Service-CF
      TaskDeFinition:
        Ref: ECSTASK

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)