in reply to PERL to AWS
Hi gdmichaels and welcome to the Monastery!
I have struggled and failed with various modules to connect to S3 over the years including the one you mentioned. In my experience you need to either use Paws, or if you don't need the Full Monty, Net::Amazon::S3.
I use the latter most of the time. I was working on an upload script just this morning as a matter of fact:
my $s3 = Net::Amazon::S3->new({ aws_access_key_id => $conf->{access_key}, aws_secret_access_key => $conf->{secret_key}, }); my $bucket = $s3->bucket($conf->{ bucket }); $log->info("Uploading $key to S3"); $bucket->add_key($key, join("\n", @rows, '')) or $log->fatal($s3->err . ': ' . $s3->errstr);
If you explain your installation issues, someone can likely assist.
Hope this helps!
|
|---|