GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Net::Amazon::S3::ACL(3) User Contributed Perl Documentation Net::Amazon::S3::ACL(3)

Net::Amazon::S3::ACL - Amazon S3 ACL support

version 0.991

Every S3 action supporting ACL specification in request supports "acl" parameter.

Parameter is backward compatible with former "acl_short".

        $s3->action (
                acl => Net::Amazon::S3::ACL::Canned->PRIVATE,
        );
    

Amazon S3 predefined grants are provided by builder methods, each representing corresponding canned ACL.

See Net::Amazon::S3::ACL::Canned for implementation details.

See Canned ACL <https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl> in Amazon documentation.

        $s3->action (
                acl => 'private',
        );
    

Earlier versions of Net::Amazon::S3 supported only textual canned ACL. To not break code that use it coercion to Net::Amazon::S3::ACL::Canned is supported as well as "acl_short" operation argument.

"acl_short" is deprecated now, only "acl" is supported.

"acl_short" behaves like an "acl" alias. In case when both are defined, "acl" takes precedence.

        $s3->action (
                acl => Net::Amazon::S3::ACL::Set
                        ->grant_read (id => $canonical_user_id)
                        ->grant_full_control (email => $email_address)
                        ,
        );
    

Exact ACL set provides interface to "x-amz-grant-*" header fields.

See Net::Amazon::S3::ACL::Set for implementation details.

Branislav Zahradník <barney@cpan.org>

COPYRIGHT AND LICENSE

This module is a part of Net::Amazon::S3 distribution.

Branislav Zahradník <barney@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2022 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.

2022-07-16 perl v5.40.2

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.