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