Advertising sustains the DA. Ads are hidden for members. Join today

On this page

Third-party Integration Modules

AWS SDK for PHP

Last updated on
30 April 2025

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

Page status: Not set

You can: