Amazon-S3
view release on metacpan or search on metacpan
Name of the bucket. This method is not vailable for directory buckets.
- headers
Optional headers. See
[https://docs.aws.amazon.com/AmazonS3/latest/API/API\_ListObjectVersions.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectVersions.html)
for more details regarding optional headers.
- delimiter
A delimiter is a character that you specify to group keys. All keys
that contain the same string between the prefix and the first
occurrence of the delimiter are grouped under a single result element
in CommonPrefixes. These groups are counted as one result against the
max-keys limitation. These keys are not returned elsewhere in the
response.
- encoding-type
Requests Amazon S3 to encode the object keys in the response and
specifies the encoding method to use.
- key-marker
Specifies the key to start with when listing objects in a bucket.
- max-keys
Sets the maximum number of keys returned in the response. By default,
the action returns up to 1,000 key names. The response might contain
fewer keys but will never contain more. If additional keys satisfy the
search criteria, but were not returned because max-keys was exceeded,
the response contains <isTruncated>true</isTruncated>. To return the
additional keys, see key-marker and version-id-marker.
default: 1000
- prefix
Use this parameter to select only those keys that begin with the
specified prefix. You can use prefixes to separate a bucket into
different groupings of keys. (You can think of using prefix to make
groups in the same way that you'd use a folder in a file system.) You
can use prefix with delimiter to roll up numerous objects into a
single result under CommonPrefixes.
- version-id-marker
Specifies the object version you want to start listing from.
## err
The S3 error code for the last error encountered.
## errstr
A human readable error string for the last error encountered.
## error
The decoded XML string as a hash object of the last error.
## last\_response
Returns the last [HTTP::Response](https://metacpan.org/pod/HTTP%3A%3AResponse) object.
## last\_request
Returns the last [HTTP::Request](https://metacpan.org/pod/HTTP%3A%3ARequest) object.
## level
Set the logging level.
default: error
## turn\_on\_special\_retry
Called to add extra retry codes if retry has been set
## turn\_off\_special\_retry
Called to turn off special retry codes when we are deliberately
triggering them
# ABOUT
This module contains code modified from Amazon that contains the
following notice:
# This software code is made available "AS IS" without warranties of any
# kind. You may copy, display, modify and redistribute the software
# code either by itself or as incorporated into your code; provided that
# you do not remove any proprietary notices. Your use of this software
# code is at your own risk and you waive any claim against Amazon
# Digital Services, Inc. or its affiliates with respect to your use of
# this software code. (c) 2006 Amazon Digital Services, Inc. or its
# affiliates.
# TESTING
Testing S3 is a tricky thing. Amazon wants to charge you a bit of
money each time you use their service. And yes, testing counts as
using. Because of this, the application's test suite skips anything
approaching a real test unless you set certain environment variables.
For more on testing this module see
[README-TESTING.md](https://github.com/rlauer6/perl-amazon-s3/blob/master/README-TESTING.md)
- AMAZON\_S3\_EXPENSIVE\_TESTS
Doesn't matter what you set it to. Just has to be set
- AMAZON\_S3\_HOST
Sets the host to use for the API service.
default: s3.amazonaws.com
Note that if this value is set, DNS bucket name usage will be disabled
for testing. Most likely, if you set this variable, you are using a
( run in 1.090 second using v1.01-cache-2.11-cpan-39bf76dae61 )