Build Status

NAME

Amazon::CloudFront::SignedURL - A module to generate AWS CloudFront signed URLs.

SYNOPSIS

use Amazon::CloudFront::SignedURL;

my $signed_url = Amazon::CloudFront::SignedURL->new(
    private_key_string => {PRIVATE_KEY},
    key_pair_id        => {KEY_PAIR_ID}
);

# create signed url with canned policy
$signed_url->generate( resource => {RESOURCE_PATH}, expires => {EXPIRES} );

# create signed url with custom policy
$signed_url->generate( resource => {RESOURCE_PATH}, policy => {CUSTOM_POLICY} );

DESCRIPTION

Amazon::CloudFront::SignedURL generates AWS CloudFront signed URLs.

METHODS

LICENSE

Copyright (C) zoncoen.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

zoncoen zoncoen@gmail.com