当我尝试在AWS FARGATE上挂载来自Amazon EFS的卷时,我收到了“请求的功能中有一个或多个不受支持”的错误。
当我尝试在AWS FARGATE上挂载来自Amazon EFS的卷时,我收到了“请求的功能中有一个或多个不受支持”的错误。
编辑您的服务并将“平台版本”更新为1.4.0
您可以通过向aws_ecs_service
资源添加一个可选变量platform_version
来在terraform中完成此操作。
这里是关于Fargate平台版本1.4.0的官方AWS通讯。
以下是一个重要引用:
初学者博客文章详细介绍了我们为什么介绍Fargate平台版本的哲学,例如,为什么我们尚未将平台版本1.4.0标记为LATEST的实际原因等。
初学者博客文章在这里。请专注于这个“关键”的点:
从介绍此平台版本(1.4.0)开始,我们将保留LATEST标签。我们希望为那些使用LATEST作为额外预防措施的用户提供一个窗口期。这意味着,如果您今天使用标记LATEST来识别Fargate平台版本进行部署,则系统现在将继续引用平台版本1.3.0(尽管技术上,今天可用的最新平台版本是1.4.0)。
这些用户可以通过显式地部署到1.4.0来开始尝试1.4.0,也可以等待我们将标记LATEST指向平台版本1.4.0。[更新于2020年6月17日] 我们计划在2020年5月左右进行此更改,我们计划在2020年Q3的某个时间点进行此更改,从而为客户提供[更新于2020年6月17日]约一个月几个月的测试1.4.0的时间,在其被标记为LATEST之前。请期待此更改的正式公告。
这旨在为用户提供一段时间的测试1.4.0的窗口期,而不必强制使用LATEST标签。我们不预期会发生任何干扰,但我们决定保守。
因此,为了使用AWS EFS,您应该在撰写本文时使用版本1.4.0,而不是LATEST。