• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Download Monitor & Manager Plugin

Simple Download Monitor & Manager for WordPress

  • Home
  • Documentation
  • Addons/Extensions
  • Login
    • Sign In
    • Edit Profile
    • My Downloads
  • Support
    • Tutorials
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration
  • Contact Us
You are here: Home / Amazon S3 Integration Addon

Amazon S3 Integration Addon

The Amazon S3 Integration addon for Simple Download Monitor lets you securely store and deliver digital downloads using Amazon’s Simple Storage Service (S3).

You can serve the private or protected files from your amazon S3 account using this addon and monitor the download stats.

Table of Contents

  • Minimum Requirement
  • Get the Amazon S3 Integration Addon
  • Installing the S3 Integration Addon
  • Addon Usage Instructions
    • Step 1) Enter Your Amazon S3 API Details in the Addon Settings
    • Step 2) Enter the File/Object Link in SDM Download
  • Testing the Download
  • What File Permission To Use in Amazon S3
  • Force a File to Download Instead of Opening in the Browser
  • Troubleshooting Related
  • Get the Amazon S3 Integration Addon

Minimum Requirement

This addon uses the Amazon AWS SDK which requires at least PHP7.4 and OpenSSL PHP extension. These should be present on almost all modern servers by default. However, you should ask your hosting provider just to make sure your server meets this minimum requirement.

Get the Amazon S3 Integration Addon

Amazon S3 Integration
Amazon S3 Integration
Lets you to securely deliver digital downloads using Amazon's Simple Storage Service (S3).

This is a one-time payment (includes 1 year of support and updates).

Price: $39.00
Select Your License :

Installing the S3 Integration Addon

You can install this addon the same way you install any WordPress plugin:

  • Go to the Add New plugins screen in your WordPress admin area
  • Click the upload tab
  • Browse for the addon file (sdm-amazon-s3.zip)
  • Click Install Now and then activate the plugin

Addon Usage Instructions

Step 1) Enter Your Amazon S3 API Details in the Addon Settings

Go to the Amazon S3 link from the main menu of the Simple Download Monitor plugin.

simple-download-monitor-amazon-s3-settings-menu

Enter your AWS Key and AWS Secret Key then save the settings. You can get your API keys from your Amazon AWS account.

Read this AWS document to learn how to get your AWS API Keys

Step 2) Enter the File/Object Link in SDM Download

Copy the file’s link from your Amazon S3 account and enter it in download monitor plugin’s download item.

Important: The Amazon S3 API does not support file names with spaces. Please rename your files to remove any spaces before uploading to Amazon S3.

You can get the file’s link by going to properties of that file in your S3 management console.

getting-amazon-s3-file-url

Copy the URL of the file/object then enter it in the download configuration of the Download Monitor plugin.

configuring-s3-file-url-in-download-monitor-item

Save the download item.

Testing the Download

After you have configured the download, you should be able to put this download on a page and test it.

What File Permission To Use in Amazon S3

When you upload a file to your amazon S3 account to use with the Download Monitor plugin, you should make it private (not public). By default, the file will be private when you upload.

This addon will use the API to dynamically retrieve the file and then serve it to the visitor when they click the download button.

Force a File to Download Instead of Opening in the Browser

Usually when a visitor goes to a file URL (for example: a download link), the file will show in the browser if the browser can read it. Image files like jpg, png, gif etc. will almost always show in the browser. Archive files like zip, tar, gzip etc. will always be downloaded. Some file types show up in some browsers but not others depending on if the browser can read the file or not. Usually this is not an issue as the users can save the file to their computer after it is shown in the browser.

If you want to force the file to pop the download dialogue box (instead of opening in the browser), then set the correct Metadata on your files in Amazon S3.

Set the following Metadata to your S3 files that you want to force download. You will need to replace “FILENAME.EXT” with the actual file name.

Content-Disposition: attachment; filename=<FILENAME.EXT>
Content-Type: application/octet-stream

You can set Metadata when you are uploading the file to your Amazon S3 account.

If the file is already uploaded, follow these steps to edit it and add the ‘Content-Disposition’ metadata:

  1. Go to your S3 bucket in the AWS Console.
  2. Locate the file you want to force download.
  3. Click on the file and select the Properties tab.
  4. Scroll down to the Metadata section and click Edit.
  5. Click Add metadata and set:
    • Key: Content-Disposition
    • Value: attachment
  6. Save the changes.

Now, when users access the file URL, the browser will prompt them to download instead of opening it.

Troubleshooting Related

Please review the following checklist if you are experiencing issues with the add-on:

  • Ensure the file name does not include spaces or special characters. Please rename the file before uploading to Amazon S3.
  • Please double-check that the API keys are entered correctly in their respective fields, as they can sometimes be mistakenly switched.

Get the Amazon S3 Integration Addon

Amazon S3 Integration
Amazon S3 Integration
Lets you to securely deliver digital downloads using Amazon's Simple Storage Service (S3).

This is a one-time payment (includes 1 year of support and updates).

Price: $39.00
Select Your License :

Primary Sidebar

Featured Addons

  • Squeeze Form Addon
  • Hidden Downloads Addon
  • Amazon S3 Integration

Support Links

  • Support Forum

Search

Featured Plugin

WP Express Checkout Plugin

Start managing and tracking your file downloads with the simple download monitor plugin. Download Now

Copyright © 2025 | Simple Download Monitor | A member of the Tips and Tricks HQ family.