Amazon Web Services for WordPress is a plugin that 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.
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.
Download: http://wordpress.org/extend/plugins/aws-for-wp/