【问题标题】:Aws ecs fargateAWS ecs Fargate
【发布时间】:2021-02-26 22:14:55
【问题描述】:

我正在尝试转换这个应用程序应用程序,它在 docker 内使用 firefox 打开一个 url,并基本上使用 ffmpeg 推送到 rtmp。 https://github.com/aws-samples/amazon-chime-live-events 。 使用相同的 dockerfile 并为 fargate 部署制作了一个 docker compose。

我的问题是我怎样才能使用多个 fargate 任务才能分开工作。我将从具有不同参数的 lambda 开始这些任务。我不希望具有相同参数的相同任务进行缩放。 这种独立的工作方式应该配置在哪里?电子商务?法门?

【问题讨论】:

  • 不知道分开工作是什么意思?您想为您的任务提供不同的服务吗?
  • 我的意思是具有不同环境变量的同一个 docker 映像

标签: amazon-web-services docker docker-compose amazon-ecs aws-fargate


【解决方案1】:

您可以使用ContainerOverride 为每个任务指定不同的环境变量。

但是,如果您只是尝试将不同的 URL 传递给每个任务,我建议您将 URL 推送到 SQS 队列,将您的任务配置为从该队列中提取并将其作为 ECS 服务运行,最后配置自动缩放基于队列深度的服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-10
    • 2020-03-21
    • 2020-09-05
    • 2022-11-10
    • 2019-09-25
    • 2018-06-15
    • 2021-04-06
    • 2020-03-15
    相关资源
    最近更新 更多