This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Amazon Web Services for WordPress


This plugin automatically copies any media added through WordPress’ media uploader to Amazon Simple Storage Service (S3). It then automatically replaces the URL to each media file with their respective S3 URL or, if you have configured Amazon CloudFront, the respective CloudFront URL. Image thumbnails are also copied to S3 and delivered through S3/CloudFront.

Uploading files directly to your S3 account is not currently supported by this plugin. Also, if you’re adding this plugin to a site that’s been around for a while, your existing media files will not be copied or served from S3. Only newly uploaded files will be copied and served from S3.

You’ll also find a new icon next to the “Add Media” button when editing a post. This allows you to easily browse and manage files in S3.

AWS for WP also provides an extra layer of security to your site against hackers/bots by adding 2-factor authentication through the use of Google Authenticator.

You can also backup your Google Authenticator secret key to a free Cloudmanager account in case your mobile device is lost or stolen.

This plugin extends two existing plugins:
Amazon S3 for WordPress with CloudFront and Google Authenticator.


  • Plugin dashboard
  • Configure Amazon S3
  • Browse S3 bucket
  • Configure Google Authenticator
  • User profile with Google Authenticator


  1. Use WordPress’ built-in installer
  2. Access the Amazon S3 option under AWS for WP > Amazon S3 and configure your Amazon details
  3. Access the Google Authenticator option under AWS for WP > Google Authenticator and follow the instructions

Contributors & Developers

“Amazon Web Services for WordPress” is open source software. The following people have contributed to this plugin.