我在AWS中启动并运行了一个完全正常工作的Fargate应用程序。我回去给我的所有资源添加标签,以便更好地监控微服务架构中的成本。在向我的aws_ecs_service资源添加标记时,在运行terraform apply时得到以下异常
aws_ecs_service.main: error tagging ECS Cluster (arn:aws:ecs:*region*:*account_number*:service/*service_name*): InvalidParameterException: Long arn format must be used for tagging op
我遇到了一个小问题,删除一个包含ECS集群和ECS服务的Cloudformation堆栈。
如果我只是从CF控制台手动删除它,就会得到一个失败的delete,错误如下:
AWS::ECS::Cluster The Cluster cannot be deleted while Container Instances are active or draining.
在AWS ()之后,我们编写了一个使用AWS删除集群的脚本,直到周五,这个脚本已经运行了几个月了。
stack=$1
services="$(aws ecs list-services --cluster "$stac
我在AWS上的ECS集群中托管了一个Ruby on Rails应用程序。 如何了解一天内有多少用户访问了我的ruby on rails应用程序?? 在AWS ECS集群中,我有5个不同的Ruby on Rails模块作为5个不同的容器运行,如果我可以知道每个模块每天收到的请求数量,我就可以根据该报告扩展我的容器。 (我使用Cloudwatch将所有应用程序日志存储在AWS中,如果我们可以获得有关模块一天的点击数的任何信息,我可以在Cloudwatch中创建一个仪表板,我可以监控哪些日志来获取此信息) (我也使用AWS应用程序负载均衡器以及ruby on rails应用程序的前面) 请帮助我在
我使用CDK和ApplicationLoadBalancedFargateService构造来部署带有负载平衡的ECS Fargate服务。这是WebSocket API,它用Socket.io写在Node.js上。
它在本地工作很好,但是在AWS中,它经常被健康检查杀死,并有一个错误:
service CoreStack-CoreServiceA69F11F4-9ciFOoAL5oj9 (port 5000) is unhealthy in target-group CoreS-CoreS-FMLY84WTNYVN due to (reason Health checks failed wi