Mojo-UserAgent-Role-AWSSignature4
view release on metacpan or search on metacpan
```perl
my $tx = $ua->put(
'https://my-bucket.s3.amazonaws.com/large-file.bin' => awssig4 => {
service => 's3',
content => '/path/to/file',
}
);
```
### Unsigned Payload (for streaming)
```perl
my $tx = $ua->post(
'https://api.example.com/upload' => awssig4 => {
service => 'custom-service',
unsigned_payload => 1,
expires => 900,
}
);
```
( run in 0.883 second using v1.01-cache-2.11-cpan-600a1bdf6e4 )