【问题标题】:Creating Loadbalancer using AWS Java SDK使用 AWS Java 开发工具包创建负载均衡器
【发布时间】:2012-09-12 14:29:12
【问题描述】:

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

下面是我用来创建负载均衡器的代码 sn-p。

    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();
    }

我收到以下异常:

状态代码: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.elasticloadbalancing.AmazonElasticLoadBalancingClient.invoke(AmazonElasticLoadBalancingClient.java:1224) 在 com.amazonaws.services.elasticloadbalancing.AmazonElasticLoadBalancingClient.createLoadBalancer(AmazonElasticLoadBalancingClient.java:675)

【问题讨论】:

    标签: amazon-web-services amazon-elb


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2018-01-11
      • 2012-05-09
      • 1970-01-01
      • 2014-12-18
      • 2015-08-16
      • 2018-04-14
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多