我已经尝试了这里、 这里、 这里以及几乎所有来自 Google 的关于错误的 SO 文章。 我有一个私人 ECR 映像,我正尝试在公共 su.net 中使用 ECS 服务提取该映像。 尝试创建 ECS 服务时出错: 任务定义: ECS 任务执行角色。 ecs-额外服务访问: VPC 端点这 ...
我已经尝试了这里、 这里、 这里以及几乎所有来自 Google 的关于错误的 SO 文章。 我有一个私人 ECR 映像,我正尝试在公共 su.net 中使用 ECS 服务提取该映像。 尝试创建 ECS 服务时出错: 任务定义: ECS 任务执行角色。 ecs-额外服务访问: VPC 端点这 ...
我正在使用 CircleCI 的 aws-ecs orb 部署到 ecs。 据我所知,默认部署类型是滚动更新。 我搜索了一个解决方案,但这些解决方案仅适用于 AWS CodeDeploy。 CircleCI 文档显示支持蓝/绿部署,但在配置中我无法设置部署类型。 怎么做? ...
我无法理解任务的配置定义。 我想了解资源。 有几个选项(如果我们只谈论内存): memory containerDefinitions.memory containerDefinitions.memoryReservation 有几件事我不确定。 首先,文档说当超过硬限制时,容器将停止运行。 容器编 ...
在这里,我有一个 Fargate 的任务定义,用于在内部启动微服务。 这个微服务做什么并不重要。 我的问题是关于以下两个属性: 这里是 Fargate/Microservice 的 TaskDefinition,同样这里的微服务并不重要。 这是 ECSTaskRole: 因此,如果我正确理解 IAM ...
我尝试了 AWS CDK 文档中的示例代码,但它没有按预期工作。 Typescript 中的 CDK 版本 2.62.2。无处不在(这个,站在那里是声明错误。 The argument of type "undefined" cannot be assigned to the parameter ...
我在构建新的网络应用程序时遇到了一个长期运行的问题。 前一段时间我请求有关 docker-compose 类型问题的信息并尝试减小图像的大小: 减小 docker 构建大小,在两个图像之间共享 conda 环境简而言之,我已经到了一个阶段(docker-compose、dockerfile、bui ...
Terraforming AWS ECS 服务取决于此配置: 这里的 'container_name' 需要与任务定义中定义的值相同。 这里的问题是我不想 terraform 任务定义,因为这是一个应用程序级配置,我想与 terraform / terragrunt 分开,后者显然是基础设施级配 ...
我的主要目标是利用 GPU 完成我们通过 Fargate 部署的现有任务之一。 我们为暂存和生产环境提供了现有的负载均衡器。 目前我们有两个部署 Fargate 无服务器任务的 ECS Fargate 集群。 我们希望能够使用 GPU 部署我们现有的 fargate 任务之一,但由于fargate ...
所以我有一个在 ECS fargate 中运行的运动消费者,我试图在 X 射线上添加它。 我已将 X 射线边车添加到我的 CloudFormation 以用于任务定义,它显示在任务中并正在运行 然后我在 SNS 发布之前和之后 仍然没有运气。 最后,我在我的应用程序的开头添加了以下内容,我相信这是将 ...
我希望能够在 AWS ECS 任务定义中定义环境变量,如下所示: TEST_USER: admin TEST_PATH: /home/$TEST_USER/workspace 当我回应 TEST_PATH 时: 实际值= /home/**$TEST_USER**/workspace 预期值= /h ...
我将 AWS ECS 与 Python 框架一起使用,在我的任务定义中,我可以选择添加可用于服务(集群)的环境变量。 这是我添加环境变量的地方: 然后,当我尝试在我的服务中打印所有 env 变量时,我无法访问这些变量,我也不确定为什么。 在这里,我使用 environ 打印了我所有的环境: 结果 ...
如何使用 AWS 控制台在 ECS Fargate 中创建和独立扩展 sidecar 容器? 任务创建步骤允许添加具有不同 CPU 和 memory 配置的多个容器,但不能添加独立的扩展选项。 另一方面,ECS 服务启动允许选择仅在任务级别扩展。 此外,ECS 也没有明确提及如何将容器指定为 sid ...
我有一个 ECS 集群,我在其中放置一个作为守护进程运行的容器来监视所有其他进程。 但是,我看到这个容器不时地被 OOM 杀死而没有留下任何痕迹。 我只是碰巧发现其中一个被杀。 这导致了一些日志重复,但我想知道是否有一种方法可以跟踪这些重新启动,因为当我查看 ECS 集群事件时,没有关于此任务以任何 ...
我现在的情况是,我在GitHub Actions中设置了一个 CI/CD 管道,这个工作流程完成了将我的应用程序容器部署到ECS Fargate的工作,并需要一组工作配置。 为了管理我的基础设施,我使用Terraform在我的 ECS 应用程序集群中设置应用程序负载均衡器和服务,以及我在堆栈中使用的 ...
我正在运行一个 AWS ECS 服务,该服务运行一个 ECS 任务,该任务具有一个容器,该容器将 spring 启动应用程序作为 docker 文件运行。 我在 spring 引导应用程序内的 application.properties 文件中设置记录器级别,并将日志流式传输到 Cloudwatc ...
最近 AWS 迁移到新的 ECS Experience UI。 有人可以帮我找到在哪里可以找到我的 ECS 任务的外部链接。 在以前版本的 ECS UI 中,它可以在容器详细信息中找到: 图片 ...
我想将我的 Java 代码中的日志、指标和跟踪数据发送到 Datadog,这些代码位于steinko/helloworld-backend docker 容器中。 我将AWS Distro for OpenTelemetry容器用作边车。 使用 YAML 文件config.yaml配置 Datad ...
我在 AWS 中有一个带有 Docker 和 ECS 的 nodejs 项目,我需要实施 XRay 来获取跟踪信息,但我无法让它工作我安装了“aws-xray-sdk”(npm install aws-xray-sdk),然后我添加了 在 app.js 然后,在我添加的路线之前 在路线之后: 我遇 ...
我们正在努力最大程度地减少 ECS 中服务的停机时间。 ECS 服务有一个带有简单容器的任务,该容器定义了容器运行状况检查(在本例中没有 ALB)。 有时,服务会通过内部机制接收更新的配置,此时需要将其替换为读取新配置的新任务。 我们通过让现有任务在注意到新配置时开始使健康检查失败来实现这一点,假 ...
赏金将在 22 小时后到期。 此问题的答案有资格获得+50声望赏金。 Bastian Voigt想让更多人关注这个问题。 对于我在 ECS Fargate 中运行的高流量容器化应用程序,新容器需要缓慢启动,以避免启动后立即出现 memory 的情况。 当所有容器同时被替换时,这在更新服务操作期间 ...