Amazon-S3-Thin
view release on metacpan or search on metacpan
t/05_presigned_post.t view on Meta::CPAN
{bucket => 'test-bucket'},
['starts-with' => '$key', 'foo-'],
{'x-amz-algorithm' => 'AWS4-HMAC-SHA256'},
{'x-amz-credential' => 'dummy_access_key_id/20191101/ap-north-east-1/s3/aws4_request'},
{'x-amz-date' => '20191101T000000Z'},
],
expiration => '2019-11-01T01:00:00Z',
}),
'x-amz-signature' => '28baaf6392b4a747f1e65d9bb33f205342e025bf23f3d7ab37de880828ac0f52',
],
}, '${filename} expands starts-with condition';
is_deeply $client->generate_presigned_post($bucket, $key, [
'Content-Type' => 'image/png',
'x-amz-meta-foo' => 'bar',
]), {
url => 'http://s3.ap-north-east-1.amazonaws.com/test-bucket/',
fields => [
'Content-Type' => 'image/png',
'x-amz-meta-foo' => 'bar',
key => $key,
( run in 1.464 second using v1.01-cache-2.11-cpan-97f6503c9c8 )