amazon-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
..
正在尝试使用docker-compose[ECS上下文]将compose.yml上传到AWS; 将我的专用存储库放在https://hub.docker.com/中。 已创建ECS上下文,已开始使用(停靠上下文使用) 已执行docker login-&>登录成功 已执行docker compose up 失败并返回错误 ServerService TaskFailedToSt
..
我创建了一个ECS集群,其中包含两个t3.Nano类型的EC2实例。现在,我需要在相同的帐户和相同的区域内创建另一个实例,但实例类型不同。 问题是创建了集群,但没有创建EC2实例。我正在通过AWS ECS控制台创建集群。第一个集群的实例也通过ECS控制台成功创建。我在公共子网中启动它们,以便ECS代理可以到达集群,但这并不是EC2实例不能在集群内注册,而是它们甚至没有被创建,即使集群已经成功
..
我目前正在使用AWS ECR托管我的项目映像,并且我需要根据从命令行发送的--Build-Arg在Dockerfile中动态地使用中的参数。示例: $ docker build --build-args region=us-east-1 . // Dockerfile FROM aws.ecr.huge.url.${region}/repo:php-apache WORKDIR /var/
..
冗长的标题但重点是,我有一些具有以下要求的数据科学管道(基于python): 与基于服务器的内部&orchestrator进行协调 跨多个用户/产品/等运行,其中N可能相对较高 要分发且不受Orchestrator服务器限制的此作业的加载(&I) 这些作业由坞站映像支持 这些作业运行相对较快(从1秒到20秒,POST数据加载) 这些作业通常需要大量的I/O进出。 否spark必填
..
我有一个从Lambda函数执行的ECS任务。此任务将在运行MySQL的RDS实例上执行一些基本的SQL操作(例如,选择、插入、更新)。管理从ECS任务到RDS的访问的正确方式是什么? 我当前正在使用安全组规则连接到RDS,其中端口3306允许从特定IP地址(EC2实例所在的地址)进行连接。 我正在将此功能从EC2转移到ECS任务。我查看了IAM策略,但这些操作似乎管理AWS CLI R
..
我在这里遵循数据日志指南:https://docs.datadoghq.com/database_monitoring/setup_postgres/aurora/?tab=docker 这表示要运行此docker命令: docker run -e "DD_API_KEY=${DD_API_KEY}" -v /var/run/docker.sock:/var/run/docker
..
有2个文档 1https://docs.aws.amazon.com/powershell/latest/reference/items/Update-ECSService.html 2https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ecs/update-service.html 在第一个文档中
..
我有一个lambda,它需要调用ecs.run_ask来启动ECS/Fargate任务。我是在私有网络中运行的,所以要调用RUN_TASK,我必须指定一个子网。有没有办法从lambda本身获取信息,而不是找出在哪个子网中运行? 在lambda中,我可以这样做:“获取我当前的子网,然后在我对ecs.run_ask.的调用中使用它”。 有没有办法将我的子网放在lambda中? 推荐答
..
我们需要获取运行Fargate任务的服务名称,以便我们可以针对每个服务配置执行一些配置(我们为每个客户提供一个服务,并使用服务名称来标识他们)。 通过了解我们的群集的服务发现命名空间和任务IP地址,我们能够通过执行以下操作来查找服务。 通过调用http://169.254.170.2/v2/metadata终结点或使用我后续答案中的ECS_ENABLE_CONTAINER_METADA
..
以下是对该应用程序的描述。我有一个运行Hangfire的控制台应用程序。有几个工作是重复进行的。尤其是一个作业,它要解析几个大型的XML文件。我将此控制台应用程序部署为AWS ECS Fargate容器。 每次运行重复作业时,容器内存使用量不断增加,直到应用程序变得无响应或AWS终止容器。这是ECS上的一个16 GB的容器(大),所以它应该能够处理我扔给它的任何东西。我可以断定,一旦内存使用
..
我很难调和一些在线建议,即将机密(通常是密码)作为环境变量注入停靠容器是不安全的,而AWS ECS甚至EKS的本地功能将存储在AWS Secrets Manager中的机密作为环境变量提供。我想使用这些平台的本机功能,但这似乎不是一个好主意。 我非常喜欢&RAW";docker的原生/run/secrets方法--但该功能不能扩展到SecretsManager+ECS。我一直在想,管理机
..
如有任何帮助,请告诉我,如果我做错了! 我收到下图中显示的错误,我将Loki和Grafana作为两个不同的AWSECS-Fargate任务运行,但我的Liki容器出现故障并不断重新启动: My Loki-config.yaml: auth_enabled: true server: http_listen_port: 3100 ingester: lifecycler
..
我阅读了有关如何Run an Amazon ECS Task When a File is Uploaded to an Amazon S3 Bucket的文档。但是,本文档并未说明如何从Fargate任务代码本身的触发事件中获取存储桶/键值。如何做到这一点? 推荐答案 我不确定您是否还需要这个问题的答案。但我做了一些与Steven1978提到的类似的事情,但只使用了CloudForm
..
我正在尝试遵循Retagging an Image with the AWS CLI,我开始怀疑本指南已过时。我已将多个Docker映像推送到ECR存储库中-让我们称其为myappserver. 因此,我可以运行这样的命令来查看ECR存储库中所有图像的列表: aws ecr describe-images --repository-name myappserver 我从该命令获得的输出如
..
我的Docker撰写文件出现问题: 这是我的Docker撰写文件: version: '3' services: nginx-proxy: image: xxxxx.dkr.ecr.xxxxx.amazonaws.com/xxxx:latest container_name: "nginx-proxy" restart: always ports:
..
我的一个帐户中有一个AWS ECS EC2实例,它正在尝试访问另一个AWS帐户上的Dynamob数据库表。我没有使用任何AWS访问密钥和ID,而是使用附加到EC2实例的AWS IAM角色。 这是一个.Net项目,我的appsettings.Staging.json是这样的。 { "aws": { "region": "ap-southeast-1" }, "Dyna
..
我有一个在Fargate上运行的ECS任务,我希望在该任务上运行boto3中的命令并返回输出。我可以在awscli中执行此操作。 ➜ aws ecs execute-command --cluster cluster1
..
我在GitHub Actions中的Ubuntu18.04上编译了一个灵丹妙药应用程序,并试图在Amazon Linux2系统中运行它,但我收到错误&无法使用Erlang运行时系统!这可能是因为正在为另一个系统编译,而不是为主机正在运行的系统编译"; 我检查以确保两者都在x86_64系统上运行,看起来的确如此。 GitHub操作Ubuntu uname:linux fv-az21-8
..
在 Amazon 的 EC2 容器服务中创建任务定义后,如何删除或移除它? 解决方案 这是一个 已知问题.一旦您取消注册一个任务定义,它就会进入 INACTIVE 状态并让 ECS 控制台变得混乱. 如果你想投票支持它修复,Github 上有一个 issue.只需竖起大拇指,它就会提高请求的优先级.
..