Amazon web services 使用AWS Java SDK创建负载平衡器

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

我正在尝试使用AWS java sdk创建负载平衡器。 但是我得到了AmazonServiceException,状态代码为400,但其他字段(如AWS请求id、AWS错误代码等)为空。我不知道是什么问题

下面是我用来创建loadbalancer的代码片段

    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)

尝试将端点更改为如下内容:

尝试将端点更改为以下内容: