amazon-ecs相关内容

如何在ECS任务定义命令中转义逗号

我有docker图像和命令: celery -A bits.payment_tracking.app:app worker -l debug -Q celery,reports --concurrency 3 它在对接和对接组合中都能很好地工作。但它在AWS ECS任务定义中不起作用,因为ECS需要这样定义它,用逗号分隔: celery,-A,bits.payment_tracki ..
发布时间:2022-08-13 09:46:23 其他开发

Docker使用私有回购组成[ECS上下文]

正在尝试使用docker-compose[ECS上下文]将compose.yml上传到AWS; 将我的专用存储库放在https://hub.docker.com/中。 已创建ECS上下文,已开始使用(停靠上下文使用) 已执行docker login-&>登录成功 已执行docker compose up 失败并返回错误 ServerService TaskFailedToSt ..
发布时间:2022-07-16 12:38:55 其他开发

创建ECS集群时未创建EC2实例

我创建了一个ECS集群,其中包含两个t3.Nano类型的EC2实例。现在,我需要在相同的帐户和相同的区域内创建另一个实例,但实例类型不同。 问题是创建了集群,但没有创建EC2实例。我正在通过AWS ECS控制台创建集群。第一个集群的实例也通过ECS控制台成功创建。我在公共子网中启动它们,以便ECS代理可以到达集群,但这并不是EC2实例不能在集群内注册,而是它们甚至没有被创建,即使集群已经成功 ..
发布时间:2022-07-16 12:30:04 其他开发

在AWS中横向扩展内存消耗较高但计算能力较低的作业,并使用Docker:寻找最佳解决方案

冗长的标题但重点是,我有一些具有以下要求的数据科学管道(基于python): 与基于服务器的内部&orchestrator进行协调 跨多个用户/产品/等运行,其中N可能相对较高 要分发且不受Orchestrator服务器限制的此作业的加载(&I) 这些作业由坞站映像支持 这些作业运行相对较快(从1秒到20秒,POST数据加载) 这些作业通常需要大量的I/O进出。 否spark必填 ..
发布时间:2022-07-14 15:05:19 其他开发

如何允许ECS任务访问RDS

我有一个从Lambda函数执行的ECS任务。此任务将在运行MySQL的RDS实例上执行一些基本的SQL操作(例如,选择、插入、更新)。管理从ECS任务到RDS的访问的正确方式是什么? 我当前正在使用安全组规则连接到RDS,其中端口3306允许从特定IP地址(EC2实例所在的地址)进行连接。 我正在将此功能从EC2转移到ECS任务。我查看了IAM策略,但这些操作似乎管理AWS CLI R ..
发布时间:2022-07-02 23:15:19 数据库

查找私有网络中运行的lambda的子网

我有一个lambda,它需要调用ecs.run_ask来启动ECS/Fargate任务。我是在私有网络中运行的,所以要调用RUN_TASK,我必须指定一个子网。有没有办法从lambda本身获取信息,而不是找出在哪个子网中运行? 在lambda中,我可以这样做:“获取我当前的子网,然后在我对ecs.run_ask.的调用中使用它”。 有没有办法将我的子网放在lambda中? 推荐答 ..

获取AWS Fargate下任务的服务名称

我们需要获取运行Fargate任务的服务名称,以便我们可以针对每个服务配置执行一些配置(我们为每个客户提供一个服务,并使用服务名称来标识他们)。 通过了解我们的群集的服务发现命名空间和任务IP地址,我们能够通过执行以下操作来查找服务。 通过调用http://169.254.170.2/v2/metadata终结点或使用我后续答案中的ECS_ENABLE_CONTAINER_METADA ..

Docker中的.NET核心高内存使用率(AWS ECS Fargate)

以下是对该应用程序的描述。我有一个运行Hangfire的控制台应用程序。有几个工作是重复进行的。尤其是一个作业,它要解析几个大型的XML文件。我将此控制台应用程序部署为AWS ECS Fargate容器。 每次运行重复作业时,容器内存使用量不断增加,直到应用程序变得无响应或AWS终止容器。这是ECS上的一个16 GB的容器(大),所以它应该能够处理我扔给它的任何东西。我可以断定,一旦内存使用 ..
发布时间:2022-04-14 18:06:53 C#/.NET

将机密作为环境变量注入到docker中安全吗?为什么ECS和EKS支持它?

我很难调和一些在线建议,即将机密(通常是密码)作为环境变量注入停靠容器是不安全的,而AWS ECS甚至EKS的本地功能将存储在AWS Secrets Manager中的机密作为环境变量提供。我想使用这些平台的本机功能,但这似乎不是一个好主意。 我非常喜欢&RAW";docker的原生/run/secrets方法--但该功能不能扩展到SecretsManager+ECS。我一直在想,管理机 ..
发布时间:2022-04-14 18:04:52 其他开发

无法分析配置:/loki/conf/local-fig.yaml:YAML:unmarshal:在类型storage.Config中找不到字段压缩器。配置

如有任何帮助,请告诉我,如果我做错了! 我收到下图中显示的错误,我将Loki和Grafana作为两个不同的AWSECS-Fargate任务运行,但我的Liki容器出现故障并不断重新启动: My Loki-config.yaml: auth_enabled: true server: http_listen_port: 3100 ingester: lifecycler ..
发布时间:2022-04-14 18:02:07 其他开发

如何从触发的Fargate任务访问CloudWatch事件数据?

我阅读了有关如何Run an Amazon ECS Task When a File is Uploaded to an Amazon S3 Bucket的文档。但是,本文档并未说明如何从Fargate任务代码本身的触发事件中获取存储桶/键值。如何做到这一点? 推荐答案 我不确定您是否还需要这个问题的答案。但我做了一些与Steven1978提到的类似的事情,但只使用了CloudForm ..
发布时间:2022-04-14 17:59:42 其他开发

如何在ECR中重新标记图像?

我正在尝试遵循Retagging an Image with the AWS CLI,我开始怀疑本指南已过时。我已将多个Docker映像推送到ECR存储库中-让我们称其为myappserver. 因此,我可以运行这样的命令来查看ECR存储库中所有图像的列表: aws ecr describe-images --repository-name myappserver 我从该命令获得的输出如 ..
发布时间:2022-04-14 17:56:16 其他开发

尝试在Amazon Linux 2上运行时获得无法使用的Erlang运行时系统!

我在GitHub Actions中的Ubuntu18.04上编译了一个灵丹妙药应用程序,并试图在Amazon Linux2系统中运行它,但我收到错误&无法使用Erlang运行时系统!这可能是因为正在为另一个系统编译,而不是为主机正在运行的系统编译"; 我检查以确保两者都在x86_64系统上运行,看起来的确如此。 GitHub操作Ubuntu uname:linux fv-az21-8 ..
发布时间:2022-02-25 23:07:40 其他开发

如何删除 AWS ECS 任务定义?

在 Amazon 的 EC2 容器服务中创建任务定义后,如何删除或移除它? 解决方案 这是一个 已知问题.一旦您取消注册一个任务定义,它就会进入 INACTIVE 状态并让 ECS 控制台变得混乱. 如果你想投票支持它修复,Github 上有一个 issue.只需竖起大拇指,它就会提高请求的优先级. ..
发布时间:2022-01-24 21:18:23 其他开发