LoadBalancerPorts的参数集types

我试图用awssum.io来删除负载平衡器监听器(http://awssum.io/amazon/elb/delete-load-balancer-listeners.html),但我不明白什么参数集types看起来像。 我试过[1000,2000],但没有奏效。 这里是部分代码:

var params = { LoadBalancerName: 'my_balancer_name', LoadBalancerPorts: [2000, 3000] }; var config = {}; config.accessKeyId = 'abc'; config.awsAccountId = '123'; config.secretAccessKey = 'def'; config.region = 'us-1'; var elb = new Elb(config); elb.DeleteLoadBalancerListeners(params, function(err, data) { .... }); 

感谢您的帮助!

我发现这是lib错误。 下面是修复,文件node_modules / awssum / lib / elb-config.js ,从types:'param-set'更改为types:'param-array'

 DeleteLoadBalancerListeners : { url : 'http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/APIReference/API_DeleteLoadBalancerListeners.html', defaults : { Action : 'DeleteLoadBalancerListeners' }, args : { Action : { required : true, type : 'param', }, LoadBalancerName : { required : true, type : 'param', }, LoadBalancerPorts : { required : true, // type : 'param-set', type : 'param-array', prefix : 'member', }, }, },