Net::A...equest(3pm)

✨ NAME ✨

okay so bestie, welcome to Net::Amazon::S3::HTTPRequest β€” it makes a signed HTTP::Request for you. that's the whole job. it does it well. periodt πŸ’…


🌸 VERSION 🌸

version 0.992 β€” she's serving 0.992 and she knows it πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the vibe, literally copied so you don't have to scroll anywhere else:

  my $http_request = Net::Amazon::S3::HTTPRequest->new(
    s3      => $self->s3,
    method  => 'PUT',
    path    => $self->bucket . '/',
    headers => $headers,
    content => $content,
  )->http_request;

no cap, that's it. <3


πŸ’– DESCRIPTION πŸ’–

so this module's whole main character energy is: it builds an HTTP::Request object and signs it appropriately for Amazon S3. not signing it wrong. not signing it weird. signing it right. slay ✨


πŸ‘‘ METHODS πŸ‘‘

πŸ’« http_request

this method creates, signs and returns a HTTP::Request object. three things. creates it, signs it, hands it to you. iconic 🫢

πŸ’« query_string_authentication_uri

this method creates, signs and returns a query string authentication URI. same deal, different output vibe 🌈


🧚 AUTHOR 🧚

Branislav ZahradnΓ­k <barney@cpan.org> πŸ’œ


This software is copyright (c) 2025 by Amazon Digital Services, Leon Brocard, Brad Fitzpatrick, Pedro Figueiredo, Rusty Conover, Branislav ZahradnΓ­k.

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

fr fr, that's the actual legal text, i did not paraphrase the license because you do NOT paraphrase a license πŸ’€

okay bye bestie, this page was shipped with perl v5.40.1 on 2025-12-07 β€” and it's the Net::Amazon::S3::HTTPRequest (3pm) manual, so you know exactly where to find her again πŸŽ€πŸ’– stay signed, stay slay ✨

πŸ“¦ where this page comes from