“所请求的一个或多个能力不受支持。”AWS FARGATE

37

当我尝试在AWS FARGATE上挂载来自Amazon EFS的卷时,我收到了“请求的功能中有一个或多个不受支持”的错误。

2个回答

60

编辑您的服务并将“平台版本”更新为1.4.0

您可以通过向aws_ecs_service资源添加一个可选变量platform_version来在terraform中完成此操作。


4
你能分享一下你是怎么弄清楚的吗?我正在努力解决各种模糊的错误,包括那个明确的错误,试图启动任务,但似乎没有留下有用线索的痕迹。 - Brendon Whateley
6
我已经查到了这条推文,链接如下:https://twitter.com/slipdexic/status/1271223532018634752。我也花了一些时间才找到它。 - Lukas
7
我不明白为什么AWS会这样对我们。 - U.Rush

31

这里是关于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


好的,知道了!只是2020年5月的时间框架没有保持,现在已经是2021年3月了,如果我们想要“最新”的版本,仍然需要明确选择1.4.0版本;-) - Gorgsenegger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接