AWS-CloudFront

 view release on metacpan or  search on metacpan

t/010-basic/010-basic.t  view on Meta::CPAN


my $dist = $cf->add_distribution(
  Origin  => AWS::CloudFront::S3Origin->new(
    DNSName => 'aws-s3-test-12344.s3.amazonaws.com',
  ),
);

warn "New Dist ID: " . $dist->Id;

my $ident = $dist->create_origin_access_identity( Comment => 'testing only' );
use Data::Dumper;
warn Dumper( $ident );

while( 1 )
{
  warn "Checking status of ", $dist->Id, "\n";
  last if $cf->distribution(Id => $dist->Id)->Status eq 'Deployed';
  sleep(2);
}# end while()

$dist->Enabled(0);



( run in 0.478 second using v1.01-cache-2.11-cpan-4d50c553e7e )