Amazon-Signature4-Lite
view release on metacpan or search on metacpan
lib/Amazon/Signature4/Lite.pm view on Meta::CPAN
package Amazon::Signature4::Lite;
use strict;
use warnings;
use Digest::SHA qw(sha256_hex hmac_sha256 hmac_sha256_hex);
use MIME::Base64 qw(encode_base64);
use POSIX qw(strftime);
use URI::Escape qw(uri_escape_utf8 uri_unescape);
use Data::Dumper;
our $VERSION = '1.0.4';
our $GIT_SHA = '92054eb3c4551c39ca745ea06442f8fe01469900';
our $GIT_DIRTY = '92054eb3c4551c39ca745ea06442f8fe01469900';
my @SERVICE_URL_PATTERNS = (
qr/(s3)[.]amazonaws[.]com\z/xsm,
qr/(s3)[.]([^.]+)[.]amazonaws[.]com\z/xsm,
qr/(s3)[.][^.]+[.]([^.]+)[.]amazonaws[.]com\z/xsm,
qr/(s3)[-][^.]+[.].+[.]([^.]+)[.]amazonaws[.]com\z/xsm,
( run in 2.404 seconds using v1.01-cache-2.11-cpan-80ec619307d )