首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ApplicationLoadBalancedFargateService与aws-codepipeline action结合使用

将ApplicationLoadBalancedFargateService与aws-codepipeline action结合使用
EN

Stack Overflow用户
提问于 2019-11-14 10:06:37
回答 1查看 405关注 0票数 2
代码语言:javascript
复制
  // fargate
  const ecsService = new patterns.ApplicationLoadBalancedFargateService(this, 'Service', {
    cluster: cluster, // Required
    publicLoadBalancer: true,
    taskImageOptions: {
      image: ecs.ContainerImage.fromRegistry('nginx')
    }
  });

  // codepipeline artifact
  const sourceOutput = new codepipeline.Artifact();

  // pipeline
  const pipeline = new codepipeline.Pipeline(this, 'Pipeline');
  // pipeline stage: Source
  pipeline.addStage({
    stageName: 'Source',
    actions: [
      new codepipeline_actions.EcrSourceAction({
        actionName: 'ecr_push',
        repository: repository,
        output: sourceOutput
      })
    ]
  });
  // pipeline stage: Deploy
  pipeline.addStage({
    stageName: 'Deploy',
    actions: [
      new codepipeline_actions.EcsDeployAction({
        actionName: 'Deploy',
        input: sourceOutput,
        service: ecsService
      })
    ]
  });

使用patterns ApplicationLoadBalancedFargateService创建fagate服务

但是,codepipeline_actions EcsDeployAction props service required type ecs.BaseService

如何解决这个问题?返回到从scrath构建fargae服务?

任何建议都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2020-06-13 15:15:54

ApplicationLoadBalancedFargateService更高级别的模式有一个在实例上公开的service属性。ecsService.service的类型是实现IBaseService接口的FargateService。如果您将代码更改为:

代码语言:javascript
复制
  pipeline.addStage({
    stageName: 'Deploy',
    actions: [
      new codepipeline_actions.EcsDeployAction({
        actionName: 'Deploy',
        input: sourceOutput,
        service: ecsService.service, // <-
      })
    ]
  });

https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ecs-patterns.ApplicationLoadBalancedFargateService.html#service

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58848332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档