Net::Amazon::S3::Authorization::IAM(3pm)

Net::Amazon::S3::Authorization::IAM3pm

Iam authorization information

Usage

        use Net::Amazon::S3;
        use Net::Amazon::S3::Authorization::IAM;
        # obtain instance credentials
        use VM::EC2::Security::CredentialCache;
        my $s3 = Net::Amazon::S3->new (
                authorization_context => Net::Amazon::S3::Authorization::IAM->new,
                ...
        );
        # or just provide your values
        my $s3 = Net::Amazon::S3->new (
                authorization_context => Net::Amazon::S3::Authorization::IAM->new (
                        aws_access_key_id     => ...,
                        aws_secret_access_key => ...,
                        aws_session_token     => ...,
                ),
                ...
        );

Version

version 0.991

Overview

Authorization context using instance session credentials.

Unless specified authorization context obtains credentials via VM::EC2::Security::CredentialCache. It is not listed as a Net::Amazon::S3 dependency.

Incompatibility warning

This module with its dependencies will be moved out and distributed separately without dependency from Net::Amazon::S3.

If you use IAM, please consider to add proper "use" statement into your code.

Releases

3 releases since Debian 11 (Bullseye); the text changed 1 time.

  1. 11
  2. 12–13

Author

Branislav Zahradník <[email protected]>

From libnet-amazon-s3-perl 0.991-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.