Moodle Plugins directory: Amazon S3 bucket | Moodle.org

Amazon S3 bucket
Repositories ::: repository_s3bucket
Maintained by
Renaat Debleu
S3 folder (bucket) repository.
Latest release:
221 sites
166 downloads
14 fans
Current versions available: 5
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).
WARNING: DO not rely on the local_aws plugin. You have to install the latest sdk version from eWallah, this version handles the changes in Guzzle.
Contributors
Renaat Debleu (Lead maintainer)
Please login to view contributors details and/or to contact them
I think it is possible, but this has to be done at the local_aws level. So you need to ask your question at the maintainers of the local aws plugin.
R
Sorry not to be clearly. What I'm using is a MinIO in my Docker Swarm cluster. I don´t use other clouds, instead we have our on-premise. So what I'm willing for is to use this in our moodles to integrate them with a bucket served by a MinIO published on site, not in the AWS.
Cheers!
Caio.
this plugin was also tested using the LocalStack cloud service emulator, so I know this plugin can be used to serve files that are not in the cloud. This is the reason I presume MinIO or Exoscale or other AWS emulators can work. So if the local/aws/sdk/Aws/data/endpoints.json.php is modified to add other endpoints, testing can begin.
R
Very thank you!!! I'll make my labs and update here the success status.
Best Regards!
Caio.
THX for the feedback. It seems to be that you found a bug. Can you create a new issue in the bug tracker?
R
I can't access admin any longer. How do I uninstall manually?
Thank you
Thank you for your comments.
Can you confirm this happens only in the repository_s3bucket? Does your setup work with the standard s3, Google docs or Microsoft OneDrive repository?
The update frequency is not important here, nor the cache: this plugin always sends the (latest) document that is stored on AWS S3.
R
But with Scorm activity, it is not.
The 2 solutions I found 1. Select "Make a copy of file" instead of "link to the file" when add package file, it will copy the latest version from s3. 2. Change the object/scorm file name in S3, the update will work.(Based on this case, I guess the s3 scorm will unzip to cache in moodle and name as file name, the issue probably in this step) Those 2 solutions are not perfect, would you mind help to solve it? Many thanks.
Can this be solved? I would say you ask the developers of Scorm to work without zip files or ask Amazon to support unzip.