Net::Amazon::S3

Passing a list of values to enum is deprecated. Enum values should be wrapped in an arrayref. at /home///lib/perl5/x86_64-linux-thread-multi/Moose/Util/TypeConstraints.pm line 436.
        Moose::Util::TypeConstraints::enum('StorageClass', 'standard', 'reduced_redundancy') called at /home///lib/perl5/Net/Amazon/S3/Client/Object.pm line 21
        require Net/Amazon/S3/Client/Object.pm called at /home///lib/perl5/Net/Amazon/S3.pm line 17
        Net::Amazon::S3::BEGIN() called at /home///lib/perl5/Net/Amazon/S3/Client/Object.pm line 0
        eval {...} called at /home///lib/perl5/Net/Amazon/S3/Client/Object.pm line 0
        require Net/Amazon/S3.pm called at ./run.pl line 7
        main::BEGIN() called at /home///lib/perl5/Net/Amazon/S3/Client/Object.pm line 0
        eval {...} called at /home///lib/perl5/Net/Amazon/S3/Client/Object.pm line 0

pre-signed url ほしいだけなのに、依存モジュール多いし、めっさ警告でるので自前で実装することにした。

時間があるときに追いかけよう。