cbtshare has asked for the wisdom of the Perl Monks concerning the following question:
Hey all, I am using the perl AWS api( https://metacpan.org/pod/VM::EC2) to make a script, the module is installed, but when I run a sample script, I am getting the error below.I search on google and cant seem to find anything wrong.Can anyone assist? Thank you
Can't call method "architecture" on an undefined value at aws.pl line +18.
#!/usr/local/perl-5.23.3/perl use strict; use warnings; use VM::EC2; my $ec2 = VM::EC2->new(-access_key => "5454fgfffh", -secret_key => "dscsdcsd", -endpoint => 'http://ec2.amazonaws.com ); #Get image my $image = $ec2->describe_images('ami-469e1d2a'); # get some information about the image my $architecture = $image->architecture; my $description = $image->description; my @devices = $image->blockDeviceMapping; for my $d (@devices) { print $d->deviceName,"\n"; print $d->snapshotId,"\n"; print $d->volumeSize,"\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Perl AWS Error
by Your Mother (Archbishop) on Feb 12, 2016 at 19:17 UTC | |
|
Re: Perl AWS Error
by salva (Canon) on Feb 12, 2016 at 21:25 UTC | |
|
Re: Perl AWS Error
by cbtshare (Monk) on Feb 12, 2016 at 20:46 UTC | |
|
Re: Perl AWS Error
by CoVAX (Beadle) on Feb 14, 2016 at 08:15 UTC | |
|
Re: Perl AWS Error
by perlfan (Parson) on Feb 15, 2016 at 20:26 UTC | |
|
Re: Perl AWS Error
by cbtshare (Monk) on Feb 16, 2016 at 22:43 UTC |