27得票4回答
基于SQS ApproximateNumberOfMessagesVisible自动扩展Fargate服务

我希望根据SQS队列大小来扩展我的AWS Fargate容器,但似乎我只能基于容器的CPU或内存使用情况进行扩展。是否有一种方法可以创建一个策略,根据队列大小来自动扩展或缩小?有人能基于其他CloudWatch指标进行自动扩展吗?

27得票2回答
如何将弹性IP与Fargate容器关联?

我正在探索使用新的Fargate选项来运行我的ECS容器。一个限制是运行的任务必须始终在相同的公共IP地址上可访问。 我的第一个想法是分配一个弹性IP,但我不知道要将其关联到什么。似乎可以将弹性IP关联到实例(对于Fargate无关),或者网络接口。然而,如果我将其与ENI相关联,我看不到如...

27得票4回答
错误:在指定网络模式为'awsvpc'时必须提供网络配置

我有这段任务定义的代码,但它存在问题:{ "family": "ikg-api", "taskRoleArn": "", "executionRoleArn": "arn:aws:iam::913xxxx371:role/ecsTaskExecutionRole", "netw...

26得票5回答
无法从Fargate容器内访问S3存储桶(出现"Bad Request"和无法定位凭证的错误)

我创建了一个私有的s3存储桶和一个fargate集群,其中包含一个简单的任务,试图使用 python 3 和 boto3 从该存储桶中读取数据。我在两个不同的docker镜像上尝试了这个任务,在其中一个镜像上,boto返回ClientError,提示HeadObject Bad request...

25得票4回答
如何在AWS ECS中使用Fargate运行容器时执行命令

如果我在AWS ECS中使用EC2运行容器,那么我可以访问正在运行的容器并执行任何命令。 例如:docker exec -it <containerid> <command> 在使用Fargate时如何在正在运行的容器中运行命令或访问容器呢?

25得票2回答
什么是AWS中的vCPU?

在AWS服务中,我看到ECS Fargate有一个vCPU部分,可选择的范围从0.25到N值不等,有很多关于如何配置这些vCPU值的文档,但我没有看到任何关于vCPU值之间差异的文档。 示例:0.25、0.5和1 vCPU值之间有什么区别?在性能和线程数方面有何不同?

24得票4回答
AWS Fargate容器的持久性

我的Fargate任务定义中有2个容器。其中一个容器是数据库服务器。我希望持久化数据目录。然而,在设置任务定义中的卷时,Fargate不支持源路径字段。有人知道如何在Fargate中设置持久性吗?

23得票3回答
将Django部署到AWS Fargate时,如何将本地IP添加到ALLOWED_HOSTS中?

我正在测试将Django应用程序部署到AWS的Fargate服务中。 一切似乎都运行正常,但是我收到健康检查错误,因为应用程序负载均衡器使用主机的本地ip发送请求到我的Django应用程序。这在日志中给我一个允许的主机错误。 无效的HTTP_HOST标头:'172.31.86.159...

23得票5回答
如何在AWS Fargate中更新容器镜像

我已经将初始的Docker镜像推送到仓库并创建了使用该镜像的AWS Fargate,是否有任何方法可以更新镜像,因为我的Docker镜像有一些更改。

23得票3回答
如何加速在AWS Fargate上的部署?

从 EC2 集群实例迁移到 AWS Fargate 后,我意识到部署需要更长的时间。以前只需 1-2 分钟,现在有些部署需要长达 5 分钟。这篇文章声称他们在 Fargate 上的部署甚至需要长达 10 分钟。 有人知道如何加速部署吗?我找不到关于这个主题的任何文档。