igest::SHA qw/ sha1_hex sha256_hex sha384_hex sha256 hmac_sha256_base64 /;
use HTTP::Request;
use JSON;
use LWP::UserAgent;
use LWP::ConnCache;
use Net::Amazon::AWSSign;
use Time::HiRes qw/ usleep /;
->conn_cache(); } );
has json => ( isa => 'JSON', is => 'rw', default => sub { JSON->new()->canonical( 1 )->allow_nonref( 1 )->utf8( 1 ) }, trigger => sub {
shift->json->canonical( 1 )->allow_no
s_ok, $json_ref ) = $self->request( CreateTable => \%create );
# got res
if ( $res_ok && defined $json_ref->{ TableDescription } ) {
return {
status => $json_ref->{