Amazon web services Cloudformation错误-遇到不支持的属性EFSVolumeConfiguration

Amazon web services Cloudformation错误-遇到不支持的属性EFSVolumeConfiguration,amazon-web-services,amazon-cloudformation,amazon-ecs,amazon-efs,Amazon Web Services,Amazon Cloudformation,Amazon Ecs,Amazon Efs,我正试图利用AWS发布的一项功能,它允许用户将EFS文件系统装载到ECS容器中。本文中的第4步演示了执行此操作的JSON CloudFormation代码,我认为下面的代码是正确的YAML等效代码。但是,应用时会返回以下错误: “资源创建已取消”“遇到不支持的属性EFSVolumeConfiguration”] 如果您能帮助我理解如何修复此错误,我将不胜感激,以下是我的CloudFormation代码的简化版本: TaskDefinition: Type: AWS::ECS::TaskD

我正试图利用AWS发布的一项功能,它允许用户将EFS文件系统装载到ECS容器中。本文中的第4步演示了执行此操作的JSON CloudFormation代码,我认为下面的代码是正确的YAML等效代码。但是,应用时会返回以下错误:

“资源创建已取消”“遇到不支持的属性EFSVolumeConfiguration”]

如果您能帮助我理解如何修复此错误,我将不胜感激,以下是我的CloudFormation代码的简化版本:

TaskDefinition:
    Type: AWS::ECS::TaskDefinition
    Properties:
      Cpu: ...
      Memory: ...
      ContainerDefinitions:
        - Name: ...
          Cpu: ...
          Memory: ...
          Image: ...
          MountPoints:
            - ContainerPath: /var/www/html/img
              SourceVolume: ImgEFS
          PortMappings:
            - ContainerPort: ...
          Environment:
            ...
      Volumes:
        - Name : ImgEFS
          EFSVolumeConfiguration:
            FileSystemId: ...

建议在编写模板时尝试以内联方式查看其中一些错误:

[cfn lint]E3002无效的属性资源/任务定义/属性/卷/0/EFSVolumeConfiguration

建议在编写模板时尝试以内联方式查看其中一些错误:

[cfn lint]E3002无效的属性资源/TaskDefinition/Properties/Volumes/0/EFSVolumeConfiguration

虽然在最新文档中它似乎是在TaskDefinition中实现的,但尚不清楚它是否在中可用。正如上面Pat所指出的那样。

虽然在最新文档中,它似乎是在TaskDefinition中实现的,但尚不清楚它是否在中可用。正如上面帕特所指出的那样。

4月8日宣布,就在问题之后,在您找到文档之前:)


4月8日宣布,就在问题之后,在您找到文档之前:)

当通过AWS支持发现CloudFormation还不支持属性“efsVolumeConfiguration”时,我面临着同样的问题。目前,在Fargate任务上装载EFS卷的唯一方法是通过ECS控制台、SDK或CLI

当通过AWS支持发现CloudFormation还不支持属性“efsVolumeConfiguration”时,我面临着同样的问题。目前,在Fargate任务上装载EFS卷的唯一方法是通过ECS控制台、SDK或CLI

这是一个预览,尚未用于cloudformation。这是一个预览,尚未用于cloudformation。