Amazon web services 使用AWS Java SDK创建负载平衡器
我正在尝试使用AWS java sdk创建负载平衡器。 但是我得到了AmazonServiceException,状态代码为400,但其他字段(如AWS请求id、AWS错误代码等)为空。我不知道是什么问题 下面是我用来创建loadbalancer的代码片段Amazon web services 使用AWS Java SDK创建负载平衡器,amazon-web-services,amazon-elb,Amazon Web Services,Amazon Elb,我正在尝试使用AWS java sdk创建负载平衡器。 但是我得到了AmazonServiceException,状态代码为400,但其他字段(如AWS请求id、AWS错误代码等)为空。我不知道是什么问题 下面是我用来创建loadbalancer的代码片段 elb = new AmazonElasticLoadBalancingClient(credentials); elb.setEndpoint("endPoint"); CreateLoadBalancerRe
elb = new AmazonElasticLoadBalancingClient(credentials);
elb.setEndpoint("endPoint");
CreateLoadBalancerRequest lbRequest = new CreateLoadBalancerRequest();
lbRequest.setLoadBalancerName(lbName);
List<Listener> listeners = new ArrayList<Listener>(1);
listeners.add(new Listener(lbProtocol, lbPort, instancePort));
lbRequest.withAvailabilityZones(availablezone1,availablezone2);
lbRequest.setListeners(listeners);
try{
CreateLoadBalancerResult lbResult = elb.createLoadBalancer(lbRequest);
} catch (AmazonServiceException e){
e.printStackTrace();
}catch (AmazonClientException e){
e.printStackTrace();
}
elb=新AmazonElasticLoadBalancingClient(凭证);
elb.设定终点(“终点”);
CreateLoadBalancerRequest lbRequest=新建CreateLoadBalancerRequest();
lbRequest.setLoadBalancerName(lbName);
列表侦听器=新的ArrayList(1);
添加(新的监听器(lbProtocol、lbPort、instancePort));
lbRequest.withAvailabilityZones(AvailableZone 1、AvailableZone 2);
lbRequest.setListeners(侦听器);
试一试{
CreateLoadBalancerResult lbResult=elb.createLoadBalancer(lbRequest);
}捕获(AmazonServiceException e){
e、 printStackTrace();
}catch(amazonclientexe){
e、 printStackTrace();
}
我得到以下例外情况:
状态代码:400,AWS服务:AmazonElasticLoadBalancing,AWS请求ID:null,AWS错误代码:null,AWS错误消息:null
在com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:583)
在com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:317)
在com.amazonaws.http.AmazonHttpClient.execute上(AmazonHttpClient.java:167)
在com.amazonaws.services.elasticloadbalance.AmazonElasticLoadBalancingClient.invoke(AmazonElasticLoadBalancingClient.java:1224)
在com.amazonaws.services.elasticloadbalancement.AmazonElasticLoadBalancingClient.createLoadBalancer(AmazonElasticLoadBalancingClient.java:675)尝试将端点更改为如下内容:尝试将端点更改为以下内容: