Amazon S3 bucket

Repositories ::: repository_s3bucket
Maintained by RenaatRenaat Debleu
S3 folder (bucket) repository.
Latest release:
95 sites
11 fans
Current versions available: 2

Instead of giving all users access to your complete S3 account, this plugin makes it possible to give teachers and managers access to a specific S3 folder (bucket).

Multiple instances are supported, you only have to create a IAM user who has read access to your S3 bucket (but also to your S3 root folder).

This plugin makes it possible to keep large files completely outside your Moodle installation, these files are served to the students using safe urls (urls that are only accessible for a limited time).

The latest versions are depending on the local_aws plugin.  However, if you want to use the latest sdk version, you will have to use the eWallah version that supports all new regions.

build status Coverage Status



Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5


Renaat Debleu (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Wed, Jan 6, 2016, 6:36 PM

    Thanks Renaat for sharing this plugin with the Moodle community. I did not have a chance to test the actual functionality of the plugin but the overall coding style is on quite a high level and I did not spot any obvious issues with the code. You are cleared to land, welcome to the Plugins directory!

  • Tue, May 16, 2017, 4:48 PM
    Hi, this is a very useful plugin and if it were up to me I would replace the core s3 plugin with this one! Would you be able to add S3 Signature V4 support? Currently this plugin does not work for some of the new AWS regions.
  • Renaat
    Thu, May 18, 2017, 9:44 AM
    Hi Mikhail,

    THX for your comment!

    The amazon-s3-php-class by tpyo is not updated, so the Moodle S3 repository is not updated, so my plugin gets outdated... I planned to rebase my repository on the moodle-local_aws plugin by Catalyst, but this plugin is not (yet) in the plugins-database (available on This would ensure signature V4 and new AWS regions support. Should we push Catalyst as a first step?
  • Wed, Jul 5, 2017, 1:21 AM
    The plugin can work with url links, as I can transform the URL example to I would like it to work also URL plugins.
  • Renaat
    Wed, Jul 5, 2017, 4:11 PM
    Currently, Amazon CloudFront URL's are not supported. If you do want support for it, there will be need of a budget...
  • Mon, Mar 19, 2018, 2:07 PM
    upload button is not showing to upload files on s3 bucket.
  • Renaat
    Mon, Mar 19, 2018, 4:38 PM
    Hello Pawan,

    Indeed, there is no upload button to upload files.

    If you want to upload files, edit your repository instance, upload your files and click on the save button.
  • Mon, Mar 19, 2018, 4:54 PM
    Thanks for the reply,
    i want to upload all course's media on s3 bucket, how can i upload from moodle 3.3. can you please suggest.
  • Renaat
    Wed, Mar 21, 2018, 4:28 PM
    Hello Pawan,

    uploading a lot of data to a S3 bucket is best done outside Moodle using s3cmd, S3 browser, Cyberduck, FileZilla,....

  • Wed, Jan 30, 2019, 10:07 AM
    Is there a plugin similar to this, but for Azure Blob Storage?

  • Fri, Dec 6, 2019, 10:29 AM
    Sem mais nem menos. Bugou meu moodle após instalação. Não recomendo.
Please login to post comments