“不支持一项或多项请求的功能。” AWS FARGATE

Luk*_*kas 35 aws-fargate

我收到“不支持一项或多项请求的功能”。尝试从 AWS FARGATE 上的 Amazon EFS 挂载卷时出错。

Luk*_*kas 59

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

您可以通过向资源添加可选变量platform_version来在 terraform 中执行此操作aws_ecs_service

  • @BrendonWhateley 我用谷歌搜索了它,然后出现了这条推文:https://twitter.com/slipdexic/status/1271223532018634752。我也花了一段时间才找到。 (6认同)
  • 我不明白 AWS 为什么要这样对我们 (5认同)
  • 你能分享一下你是怎么想出来的吗?我正在与各种模糊的错误作斗争,包括那个确切的错误,试图开始似乎没有留下任何有用线索的任务。 (3认同)

bit*_*fox 30

是关于平台版本 1.4.0 的官方 AWS 通信

这是一个重要的引述:

初级博客文章更详细地介绍了我们推出 Fargate 平台版本背后的理念,例如,我们尚未将平台版本 1.4.0 标记为最新的实际原因。

初级博客文章在这里。将注意力集中在这个“关键”点上:

从引入这个平台版本(1.4.0)开始,我们将继续移动LATEST标签。我们希望为使用 LATEST 作为额外预防措施的用户提供跑道。这意味着,如果您今天使用标签 LATEST 来标识 Fargate 平台版本进行部署,则系统目前将继续引用平台版本 1.3.0(尽管从技术上讲,目前可用的最新平台版本是 1.4.0)。

这些用户可以通过显式部署来开始试验 1.4.0,或者等到我们将标记 LATEST 移至平台版本 1.4.0。[2020 年 6 月 17 日更新]我们计划在 2020 年 5 月的时间范围内进行此更改我们计划在 2020 年第三季度的某个时间进行此更改,从而为客户 [2020 年 6 月 17 日更新]大约一个月在 1.4.0 被标记为 LATEST 之前,它需要几个月的时间来测试。期待此更改的正式公告。

这是为了给用户一个时间窗口来测试 1.4.0,如果他们使用标签 LATEST,就不会被迫使用它。我们预计不会出现中断,但我们决定保守一些。

这就是为什么在撰写本文时您应该使用版本1.4.0而不是LATEST来使用 AWS EFS。