Ich versuche, meine Loadbalancer in us-east-1 (Ost-USA (N. Virginia)) aufzulisten. Ich kann zwei Loadbalancer Front die Webkonsole (unter EC2> Load Balancing> Load Balancers) sehen Aber wenn ich laufen:aws sdk nicht Auflisten Loadbalancer
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))
diese Protokolle:
error null result { ResponseMetadata: { RequestId: '<some-long-id>' }, LoadBalancers: [] }
Ihre [Gummiente] (https://en.m.wikipedia.org/wiki/Rubber_duck_debugging) hat Sie im Stich gelassen. 'ec2.describeImages' enthält keine Load Balancer, oder? Sind Sie sicher, dass dies der Code ist, der diese Antwort generiert? –
was für eine schlechte Kopie einfügen! Ich habe die Frage mit dem genauen Code aktualisiert ... – Guig
Sind Ihre Balancer "Classic" Load Balancer oder "Application" Load Balancer? Es sieht so aus [ELBv2] (http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ELBv2.html) ist * nur * für die Balancer der 2. Generation, den Application Load Balancer (ALB), nicht Classic. –