This module allows the Backup and Migrate module to use AWS S3 as a storage destination for backups. It integrates with the Key module to manage AWS credentials.
This module allows for any AWS S3 storage to be used as a destination for Backup and Migrate files.
Requirements
Modules required:
- Backup and Migrate Module
https://www.drupal.org/project/backup_migrate - Key Module
https://www.drupal.org/project/key
Optional:
- Key AWS Module
https://www.drupal.org/project/key_aws
Installation
It is suggested that you install using Composer.
cd /path/to/drupal/root
composer require 'drupal/backup_migrate_aws_s3'
drush en backup_migrate_aws_s3
Configuration
- Using the Key module, set up your access and secret keys. Keys can be managed at
/admin/config/system/keys - Visit the Backup and Migrate Destinations settings page
/admin/config/development/backup_migrate/settings/destination - Add a new Backup Destination and choose "AWS S3" as the type.
- Configure and select the keys configured earlier. Set region as well. Bucket options will become available after required fields are entered in.
- Now you are ready to start sending your backups to AWS S3 storage.
Other Modules
If your looking for a full S3 Database Backup solution, checkout the S3 Database Backup module: https://www.drupal.org/project/s3_db_backup.
Ask your assistant about Backup and Migrate: AWS S3
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
Required by
1 tracked project depends on this one
Activity
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 6.0.0 | Stable | 10–11 | Apr 24, 2025 |