【问题标题】:ECS scheduled task with specific Fargate platform version (on CDK )具有特定 Fargate 平台版本的 ECS 计划任务(在 CDK 上)
【发布时间】:2020-09-06 21:04:42
【问题描述】:

我正在尝试通过 CDK 在 ECS(在 Fargate 上运行)上安排一个任务。当它运行时,我的任务使用LATEST 平台版本(which is currently 1.3.0,尽管已经发布了 1.4.0)。我想使用版本 1.4.0,但我看不到在 CDK 对象中指定它的方法 - 它似乎只在创建 FargateService 时受支持,而我使用的是 FargateTaskDefinition。有谁知道这是否可能? (可以通过直接 API 和控制台)。

【问题讨论】:

    标签: amazon-web-services amazon-ecs aws-fargate aws-cdk


    【解决方案1】:

    您必须先升级您的 aws-cdk。 npm install -g aws-cdk

    然后升级package.json npx npm-check -u

    最新的 "@aws-cdk/aws-ecs": 1.72 允许您在 ecs 任务中指定平台版本: 新的 EcsTask({ ... 平台版本:FargatePlatformVersion.VERSION1_4 })

    【讨论】:

    • 有趣的是,AWS 现在已经将 LATEST 设置为 1.4.0 (docs),尽管在撰写本文时我在 CDK 部署中没有看到这一点。
    猜你喜欢
    • 1970-01-01
    • 2020-04-25
    • 2021-12-19
    • 2021-10-17
    • 2023-01-18
    • 2018-11-19
    • 1970-01-01
    • 1970-01-01
    • 2019-09-10
    相关资源
    最近更新 更多