首页 > 解决方案 > 在 CDK 中设置 Fargate 任务定义

问题描述

我正在尝试为从 ECR 存储库中的最新映像运行的 Fargate 容器设置任务定义。但是,我真的可以让它工作。到目前为止我有这个代码:

    const Repository = new ecr.Repository(this, 'Repository');
    const TaskDefinition = new ecs.FargateTaskDefinition(this, "TaskDefinition", {})

    TaskDefinition.addContainer("Container", {
      image : ecs.EcrImage.fromEcrRepository(Repository, "latest")
    }) 

但是,当我运行它时,我得到“Repository”类型的参数不可分配给“IRepository”类型的参数。我正在尝试遵循文档并尝试以几种不同的方式编写它,但总是出现相同的错误。

标签: amazon-web-servicesaws-cdkaws-fargate

解决方案


推荐阅读