On this page
AWS SDK for PHP
AWS SDK for PHP provides integration with Libraries API (2.x) and a Drush Make script to download the AWS SDK for PHP (github).
This module is required for Amazon S3 integration.
Here is an example drush command for downloading the matching SDK. This drush command would be run from the root of the Drupal project.
drush make sites/all/modules/contrib/awssdk/awssdk.make ./ --no-core
All versions prior to 7.x-5.0 (i.e. 7.x-4.8 and below) correspond to the AWS SDK version number.
4.x -> 1.4.x
3.x -> 1.3.x
2.x -> 1.2.x
Compatibility Table
| SDK Version | Module Version |
|---|---|
| >= 1.5.x.x; < 1.5.4.x | 7.x-5.1 |
| >= 1.5.x.x; < 1.5.4.x | 7.x-5.2 |
| >= 1.5.4.x | 7.x-5.3 |
| >= 1.5.4.x | 7.x-5.4 |
| >= 3.x.x | no |
Incompatible versions
The following versions contain bugs that do not allow them to work properly.
Status
All versions of this project, up to, and including, 7.x-5.4 only supports AWS SDK PHP version 1. This version uses Amazon AWS S3 signature SigV2.
To use AWS SDK PHP version 2, refer to https://www.drupal.org/project/awssdk2.
The current version of AWS SDK PHP is version 3. This version uses Amazon AWS S3 signature SigV4. This signature has been required in all AWS S3 regions launched after 2013, and will also required for new buckets created after June 24, 2020 in all regions. For details, see Amazon: SigV2 Deprecation. Signature SigV4 is not (yet?) supported by this or any other Drupal project.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion