我们的开发人员正试图通过基于AWS ELB的发现来使用Apache Ignite,如下所述:https://apacheignite-mix.readme.io/docs/amazon-aws#amazon-基于elb的发现
应用程序部署在ECS中。并且业务由ALB(elbv2(控制。
在启动应用程序时,我得到了以下错误-
原因:com.amazonaws.services.aelasticloadbalancing.model.LoadBalancerNotFoundException:没有名为"my elb name"的活动负载平衡器(服务:AmazonElasticLoadBalancing;状态代码:400;错误代码:LoadBalancerNotFound;请求ID:xxxxx
用户被授予ELB的读取权限。
谢谢John,是的,这是因为开发人员使用的是通常的API,而我们使用的是使用elbv2 API的ALB。我建议开发人员使用下面的链接来使用这些方法,结果成功了!他们能够描述ALB。
https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/elasticloadbalancingv2/AmazonElasticLoadBalancing.html