Amazon-Credentials
view release on metacpan or search on metacpan
"name" : "Amazon-Credentials",
"no_index" : {
"directory" : [
"t",
"inc"
]
},
"prereqs" : {
"build" : {
"requires" : {
"Data::Dumper" : "2.145",
"Date::Format" : "2.24",
"ExtUtils::MakeMaker" : "0",
"File::Path" : "2.09",
"File::Temp" : "0.2301",
"JSON" : "2.59",
"Module::Loaded" : "0.08",
"Test::More" : "1.001014",
"strict" : "1.07",
"warnings" : "1.13"
}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"Class::Accessor" : "0.31",
"Data::Dumper" : "2.145",
"Date::Format" : "2.24",
"Exporter" : "5.68",
"File::HomeDir" : "1.00",
"File::chdir" : "0.1008",
"HTTP::Request" : "6.00",
"JSON" : "2.59",
"LWP::UserAgent" : "6.05",
"POSIX::strptime" : "0.13",
"Scalar::Util" : "1.5",
"Time::Local" : "1.2300",
---
abstract: 'AWS credentials discoverer'
author:
- 'Rob Lauer <rlauer6@comcast.net>'
build_requires:
Data::Dumper: '2.145'
Date::Format: '2.24'
ExtUtils::MakeMaker: '0'
File::Path: '2.09'
File::Temp: '0.2301'
JSON: '2.59'
Module::Loaded: '0.08'
Test::More: '1.001014'
strict: '1.07'
warnings: '1.13'
configure_requires:
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Amazon-Credentials
no_index:
directory:
- t
- inc
requires:
Class::Accessor: '0.31'
Data::Dumper: '2.145'
Date::Format: '2.24'
Exporter: '5.68'
File::HomeDir: '1.00'
File::chdir: '0.1008'
HTTP::Request: '6.00'
JSON: '2.59'
LWP::UserAgent: '6.05'
POSIX::strptime: '0.13'
Scalar::Util: '1.5'
Time::Local: '1.2300'
Makefile.PL view on Meta::CPAN
WriteMakefile(
NAME => 'Amazon::Credentials',
AUTHOR => 'Rob Lauer <rlauer6@comcast.net>',
VERSION_FROM => 'lib/Amazon/Credentials.pm',
ABSTRACT => 'AWS credentials discoverer',
LICENSE => 'perl',
PL_FILES => {},
PREREQ_PM => {
'Class::Accessor' => '0.31',
'Data::Dumper' => '2.145',
'Date::Format' => '2.24',
'Exporter' => '5.68',
'File::HomeDir' => '1.00',
'File::chdir' => '0.1008',
'HTTP::Request' => '6.00',
'JSON' => '2.59',
'LWP::UserAgent' => '6.05',
'POSIX::strptime' => '0.13',
'Scalar::Util' => '1.5',
'Time::Local' => '1.2300',
'constant' => '1.27',
'parent' => '0.225',
'strict' => '1.07',
'vars' => '1.02',
'warnings' => '1.13'
}
,
TEST_REQUIRES => {
'Data::Dumper' => '2.145',
'Date::Format' => '2.24',
'File::Path' => '2.09',
'File::Temp' => '0.2301',
'JSON' => '2.59',
'Module::Loaded' => '0.08',
'Test::More' => '1.001014',
'strict' => '1.07',
'warnings' => '1.13'
}
lib/Amazon/Credentials.pm view on Meta::CPAN
use warnings;
use parent qw/Class::Accessor Exporter/;
__PACKAGE__->follow_best_practice;
__PACKAGE__->mk_accessors(qw/aws_secret_access_key aws_access_key_id token region
user_agent profile debug expiration role container order
serialized logger
/);
use Data::Dumper;
use Date::Format;
use Exporter;
use HTTP::Request;
use JSON;
use LWP::UserAgent;
use POSIX::strptime qw/strptime/;
use Time::Local;
use Scalar::Util qw/reftype/;
use constant AWS_IAM_SECURITY_CREDENTIALS_URL => 'http://169.254.169.254/latest/meta-data/iam/security-credentials/';
t/00-credentials.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 1;
use Data::Dumper;
BEGIN {
use_ok('Amazon::Credentials');
}
t/01-credentials.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 6;
use File::Temp qw/:mktemp/;
use File::Path;
use Data::Dumper;
BEGIN {
use_ok('Amazon::Credentials');
}
my $home = mkdtemp("amz-credentials-XXXXX");
my $credentials_file = eval {
mkdir "$home/.aws";
t/02-credentials.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 6;
use Data::Dumper;
use Date::Format;
use File::Path;
use JSON;
use File::Temp qw/:mktemp/;
BEGIN {
{
no strict 'refs';
( run in 1.106 second using v1.01-cache-2.11-cpan-a5abf4f5562 )