我希望根据SQS队列大小来扩展我的AWS Fargate容器,但似乎我只能基于容器的CPU或内存使用情况进行扩展。是否有一种方法可以创建一个策略,根据队列大小来自动扩展或缩小?有人能基于其他CloudWatch指标进行自动扩展吗?
我正在探索使用新的Fargate选项来运行我的ECS容器。一个限制是运行的任务必须始终在相同的公共IP地址上可访问。 我的第一个想法是分配一个弹性IP,但我不知道要将其关联到什么。似乎可以将弹性IP关联到实例(对于Fargate无关),或者网络接口。然而,如果我将其与ENI相关联,我看不到如...
我有这段任务定义的代码,但它存在问题:{ "family": "ikg-api", "taskRoleArn": "", "executionRoleArn": "arn:aws:iam::913xxxx371:role/ecsTaskExecutionRole", "netw...
我创建了一个私有的s3存储桶和一个fargate集群,其中包含一个简单的任务,试图使用 python 3 和 boto3 从该存储桶中读取数据。我在两个不同的docker镜像上尝试了这个任务,在其中一个镜像上,boto返回ClientError,提示HeadObject Bad request...
如果我在AWS ECS中使用EC2运行容器,那么我可以访问正在运行的容器并执行任何命令。 例如:docker exec -it <containerid> <command> 在使用Fargate时如何在正在运行的容器中运行命令或访问容器呢?
在AWS服务中,我看到ECS Fargate有一个vCPU部分,可选择的范围从0.25到N值不等,有很多关于如何配置这些vCPU值的文档,但我没有看到任何关于vCPU值之间差异的文档。 示例:0.25、0.5和1 vCPU值之间有什么区别?在性能和线程数方面有何不同?
我的Fargate任务定义中有2个容器。其中一个容器是数据库服务器。我希望持久化数据目录。然而,在设置任务定义中的卷时,Fargate不支持源路径字段。有人知道如何在Fargate中设置持久性吗?
我正在测试将Django应用程序部署到AWS的Fargate服务中。 一切似乎都运行正常,但是我收到健康检查错误,因为应用程序负载均衡器使用主机的本地ip发送请求到我的Django应用程序。这在日志中给我一个允许的主机错误。 无效的HTTP_HOST标头:'172.31.86.159...
我已经将初始的Docker镜像推送到仓库并创建了使用该镜像的AWS Fargate,是否有任何方法可以更新镜像,因为我的Docker镜像有一些更改。
从 EC2 集群实例迁移到 AWS Fargate 后,我意识到部署需要更长的时间。以前只需 1-2 分钟,现在有些部署需要长达 5 分钟。这篇文章声称他们在 Fargate 上的部署甚至需要长达 10 分钟。 有人知道如何加速部署吗?我找不到关于这个主题的任何文档。