;
use HTTP::Request;
use URI::Encode;
use Digest::SHA qw(sha256_hex);
use POSIX qw(strftime);
use JSON;
use 5.010;
# ABSTRACT: Perl module to access Amazon's Glacier service.
# PODNAME: WebService:
if ( ! $response->is_success) {
use Data::Dumper;
my $error_detail=Data::Dumper->Dump([decode_json $response->decoded_content()]);
$error_detail.="CREQ: \n".$self->get_Net_Amazon_SignatureVersion
= '0.001';
}
use MooseX::App::Command;
use 5.010;
use POSIX qw(strftime);
use HTTP::Request;
use JSON;
use TryCatch;
use WebService::Amazon::Glacier::GlacierError;
extends qw(WebService::Amazon::Glac
Completed()){
push @{$request->{'Events'}}, 'InventoryRetrievalCompleted';
}
say(encode_json($request));
my $hr=HTTP::Request->new('PUT',"https://glacier.".$self->get_region().".ama
me(time())) ,
'x-amz-glacier-version', '2012-06-01',
]);
$hr->content(encode_json($request));
my $response=$self->_submit_request($hr);
if ($response->is_success) {
ret
= '0.001';
}
use MooseX::App::Command;
use 5.010;
use POSIX qw(strftime);
use HTTP::Request;
use JSON;
use TryCatch;
use WebService::Amazon::Glacier::GlacierError;
extends qw(WebService::Amazon::Glac
= '0.001';
}
use MooseX::App::Command;
use 5.010;
use POSIX qw(strftime);
use HTTP::Request;
use JSON;
use TryCatch;
use WebService::Amazon::Glacier::GlacierError;
extends qw(WebService::Amazon::Glac
= '0.001';
}
use MooseX::App::Command;
use 5.010;
use POSIX qw(strftime);
use HTTP::Request;
use JSON;
use TryCatch;
use WebService::Amazon::Glacier::GlacierError;
extends qw(WebService::Amazon::Glac
= '0.001';
}
use MooseX::App::Command;
use 5.010;
use POSIX qw(strftime);
use HTTP::Request;
use JSON;
use TryCatch;
use WebService::Amazon::Glacier::GlacierError;
use Net::Amazon::SignatureVersion4;
$response=$self->_submit_request($hr);
if ($response->is_success) {
my $vault_list = decode_json($response->decoded_content());
foreach my $vault(@{$vault_list->{'VaultList'}}){
push @rv,
$response=$self->_submit_request($hr);
if ($response->is_success) {
my $vault_list = decode_json($response->decoded_content());
foreach my $vault(@{$vault_list->{'VaultList'}}){
push @rv,
= '0.001';
}
use MooseX::App::Command;
use 5.010;
use POSIX qw(strftime);
use HTTP::Request;
use JSON;
use TryCatch;
use WebService::Amazon::Glacier::GlacierError;
extends qw(WebService::Amazon::Glac