Amazon::S3::Thin::Signer::V4 - AWS Version 4 Signer
# create a client object my $s3client = Amazon::S3::Thin->new({ aws_access_key_id => $aws_access_key_id, aws_secret_access_key => $secret_access_key, }); # create a signer my $signer = Amazon::S3::Thin::Signer::V4->new($s3client); # create a request my $request = HTTP::Request->new(...); # sign the request using the client keys $signer->sign($request);
This module creates objects that can sign AWS requests using signature version 4, as implemented by the AWS::Signature4 module.
Signs supplied HTTP::Request object, adding required AWS headers.
Returns an AWS::Signature4 object for signing requests
Copyright (C) 2016, Robert Showalter
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Robert Showalter
AWS::Signature4
To install Amazon::S3::Thin, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Amazon::S3::Thin
CPAN shell
perl -MCPAN -e shell install Amazon::S3::Thin
For more information on module installation, please visit the detailed CPAN module installation guide.