我想列出我的負載均衡器在我們東1(美國東部(弗吉尼亞北部))。我可以看到兩個負載均衡器前端Web控制檯(EC2下>負載均衡>負載均衡器),但是,如果我運行:aws sdk不列出負載均衡器
AWS = require('aws-sdk');
var elb = new AWS.ELBv2({
accessKeyId: '<accessKeyId>',
secretAccessKey: '<secretAccessKey>',
region: 'us-east-1'
});
elb.describeLoadBalancers({}, (e, r) => console.log('error', e, 'result', r))
此日誌:
error null result { ResponseMetadata: { RequestId: '<some-long-id>' }, LoadBalancers: [] }
你的[橡皮鴨](https://en.m.wikipedia.org/wiki/Rubber_duck_debugging)讓你失望。 'ec2.describeImages'沒有列出負載平衡器,是嗎?你確定這是產生該響應的代碼嗎? –
什麼是壞的複製粘貼!我已經用準確的代碼更新了問題... – Guig
您的平衡器是「經典」負載平衡器還是「應用」負載平衡器?它看起來像[ELBv2](http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ELBv2.html)僅適用於第二代平衡器,即應用程序負載平衡器(ALB),而不是經典版。 –