“取消资源创建”“遇到了不支持的属性efsvolumeconfiguration”] 我将感谢您了解如何解决此错误的任何帮助,以下是我的云形式代码的简化版本:
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: ...
当通过AWS支持发现云形式尚未支持“ efsvolumeconfiguration”的属性时,我正面临着同样的问题。当前,在Fargate任务上安装EFS量的唯一方法是通过ECS控制台,SDK或CLI。
[cfn-lint] E3002 Invalid Property Resources/TaskDefinition/Properties/Volumes/0/EFSVolumeConfiguration
尽管它确实是在最新文档中的任务定义中实现的,但目前尚不清楚这在Cloud编队taskDefinition中可用。正如帕特(Pat)上面的那样,似乎正在指出。
https://aws.amazon.com/about-aws/whats-new/2020/04/amazon-ecs-aws-fargate-support-support-amazon-efs-filesystems-generally-generally-available/