具有特定 Fargate 平台版本的 ECS 计划任务(在 CDK 上)
ECS scheduled task with specific Fargate platform version (on CDK )
我正在尝试通过 CDK 在 ECS(运行 在 Fargate 上)安排任务。当它运行时,我的任务使用 LATEST
平台版本(which is currently 1.3.0, despite 1.4.0 having been released). I'd like to use version 1.4.0, but I can't see a way to specify that in the CDK objects - it only seems to be supported when creating a FargateService,而我使用的是 FargateTaskDefinition
。有人知道这是否可能吗?(可以通过直接 API,并通过控制台)。
您必须先升级 aws-cdk。
npm install -g aws-cdk
然后升级package.json
npx npm-check -u
最新的"@aws-cdk/aws-ecs": 1.72允许你在ecs任务中指定平台版本:
新的 EcsTask({
...
平台版本:FargatePlatformVersion.VERSION1_4
})
我正在尝试通过 CDK 在 ECS(运行 在 Fargate 上)安排任务。当它运行时,我的任务使用 LATEST
平台版本(which is currently 1.3.0, despite 1.4.0 having been released). I'd like to use version 1.4.0, but I can't see a way to specify that in the CDK objects - it only seems to be supported when creating a FargateService,而我使用的是 FargateTaskDefinition
。有人知道这是否可能吗?(可以通过直接 API,并通过控制台)。
您必须先升级 aws-cdk。
npm install -g aws-cdk
然后升级package.json
npx npm-check -u
最新的"@aws-cdk/aws-ecs": 1.72允许你在ecs任务中指定平台版本: 新的 EcsTask({ ... 平台版本:FargatePlatformVersion.VERSION1_4 })