Home » Web Services » Services_Amazon_S3
PHP API for Amazon S3 (Simple Storage Service)
This package is unmaintained.
Download latest release 0.4.0 (archived versions might be outdated)
License: BSD
Description
This package provides an object-oriented interface to the Amazon Simple Storage Service (S3). This package is based on the 2006-03-01 REST API.
Features:
1. List, create and delete buckets, including buckets with location constraints (European buckets).
2. Create, read and delete objects including metadata.
3. List keys in a bucket using an SPL Iterator with support for paging, key prefixes and delimiters.
4. Manipulate access control lists for buckets and objects.
5. Specify the request style (virtualhost, cname, path style) and endpoint.
6. Get signed URLs to allow a trusted third party to access private files.
7. Access buckets and objects using PHP filesystem functions through a stream wrapper
Documentation
Maintainers
- Christian Schmidt (schmidt) — lead, active
- Mike Gauthier (gauthierm) — lead, active
Dependencies
Required
- PHP (>= 5.1.1)
- PEAR Installer (>= 1.4.0a7)
- PEAR (>= 1.3.2)
- Crypt_HMAC2 (>= 0.2.1)
- HTTP_Request2 (>= 0.5.1)
- spl (extension)
Releases
- 0.4.0 (alpha, 2012-08-15)
Release notes
License: BSD
Request #17131 Ability to fetch the logging information per bucket.
- 0.3.5 (alpha, 2011-07-08)
Release notes
License: BSD
* Fixed Bug #18658 - Bad regular expression.
- 0.3.4 (alpha, 2011-07-06)
- 0.3.3 (alpha, 2011-04-19)
- 0.3.2 (alpha, 2011-03-28)
- 0.3.1 (alpha, 2010-01-29)
- 0.3.0 (alpha, 2009-11-22)
- 0.2.0 (alpha, 2009-05-01)
- 0.1.0 (alpha, 2008-04-07)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #13852 | Closed | Bug | CVS | 2008-05-08 | check if test config file exists |
| #14751 | Closed | Req | 0.2.0 | 2008-10-06 | Add S3 Object COPY operation |
| #15239 | Closed | Req | CVS | 2008-12-04 | Use HTTP_Request2 |
| #15240 | Closed | Req | CVS | 2008-12-04 | Add ability to set content headers for new objects created via streams |
| #15302 | Bogus | Bug | 0.1.0 | 2008-12-14 | Services_Amazon_S3_Exception: $addr cannot be empty |
| #15312 | Closed | Bug | CVS | 2008-12-15 | Warning in getSignedUrl() |
| #15732 | Closed | Bug | CVS | 2009-01-22 | Files get truncated when saving to S3 with mbstring overloading enabled |
| #15893 | Closed | Req | 2009-02-12 | Add deprecated backwards-compatible 'default_acl' config property | |
| #16517 | Closed | Req | 0.2.0 | 2009-08-13 | Make object iterator automatically load available properties |
| #16610 | Closed | Doc | CVS | 2009-09-15 | Please add the link to the documentation |
| #16827 | Closed | Bug | CVS | 2009-11-23 | Adding empty value for custom metadata causes signature to generate incorrectly |
| #16912 | Closed | Bug | 0.3.0 | 2009-12-16 | Invalid Variable |
| #17009 | No Feedback | Bug | 0.3.0 | 2010-01-18 | Filesize on original file and uploaded file differ. |
| #17034 | Duplicate | Bug | 0.3.0 | 2010-01-26 | Undefined Variable |
| #17042 | Closed | Bug | CVS | 2010-01-29 | eTag should not have quotation marks stripped |
| #17050 | Open | Req | CVS | 2010-01-31 | Detect MIME-types in stream wrapper |
| #17130 | Wont fix | Bug | 0.3.1 | 2010-02-18 | copy() fails |
| #17131 | Closed | Req | 0.3.1 | 2010-02-18 | Ability to fetch the logging information per bucket. |
| #18292 | Closed | Bug | 0.3.1 | 2011-02-22 | S3 and Stream have a different option name. |
| #18293 | Duplicate | Bug | 0.3.1 | 2011-02-22 | S3 and Stream have a different option name. |
| #18457 | Closed | Bug | SVN | 2011-04-19 | Stream Wrapper ignores various writing modes |
| #18654 | Closed | Bug | 0.3.3 | 2011-07-06 | Underscores in bucket names |
| #18658 | Closed | Bug | 0.3.4 | 2011-07-08 | Last regex patch broken |
| #18821 | Closed | Doc | SVN | 2011-09-10 | S3_Stream class block corrections |
| #19380 | Open | Bug | 0.3.5 | 2012-04-11 | No $object->name |