cpanのサイトを見ます。
https://metacpan.org/pod/Net::Amazon::S3::Signature::V4Implementation
>Net::Amazon::S3::Signature::V4Implementation – Implements the Amazon Web Services signature version 4, AWS4-HMAC-SHA256
>This module signs an HTTP::Request to Amazon Web Services by appending an Authorization header. Amazon Web Services signature version 4, AWS4-HMAC-SHA256, is used.
なるほど、ヘッダね。
Net::Amazon::Signature::V4を使います。
use Net::Amazon::Signature::V4; my $sig = Net::Amazon::signature::V4->new($access_key_id, $secret, $endpoint, $service); my $req = HTTP::Request->parse( $request_string ); my $signed_req $sig->sign($req); ...
ふむふむ、特に問題なさそうですね。。
とういか、AWSのSDK, CLIの使用に関するページだと、当然の如くperlはないな。ひどいな。。