Amazon S3 bucket

Repositories ::: repository_s3bucket
Maintained by RenaatRenaat 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.


build status Coverage Status

 

Screenshots

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

Contributors

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

Comments RSS

顯示評論
  • Renaat
    2021年10月5日(週二) 23:29
    Hi Aruajo,

    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
  • The Tenth Art Araujo
    2021年10月6日(週三) 03:11
    Hi Renaat,

    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.
  • Renaat
    2021年10月6日(週三) 16:20
    Hello Aruajo,

    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


  • The Tenth Art Araujo
    2021年10月6日(週三) 20:35
    Hi Renaat,

    Very thank you!!! I'll make my labs and update here the success status.

    Best Regards!

    Caio.
  • Tim Frazier
    2022年03月1日(週二) 02:43
    I've been experimenting with this plugin. Is it by design that when setting the display option to pop-up that it just opens a new window to download the file instead of displaying the file in a new window?
  • Renaat
    2022年03月1日(週二) 17:38
    Hello Tim,

    THX for the feedback. It seems to be that you found a bug. Can you create a new issue in the bug tracker?

    R
  • Mightysparrowlee Technology
    2022年11月18日(週五) 13:39
    I just tried to install this plugin, but now I'm not able to get access back into the moodle server. I get a "This page isn’t working right now" http error 500.

    I can't access admin any longer. How do I uninstall manually?

    Thank you
  • renlong li
    2023年03月30日(週四) 04:40
    S3 repository can not update. Set the auto-update frequency as everytime it's used or Everyday. Cache has been cleaned. May I know the reason and solution? Many thanks.
  • renlong li
    2023年03月30日(週四) 04:56
    S3 repository can not update, it's a scorm acticity with Scorm file stored and updated in S3. Set the auto-update frequency as everytime it's used or Everyday, not working. Cache has been cleaned, not working. May I know the reason and solution? Many thanks.
  • Renaat
    2023年03月30日(週四) 05:26
    Hello Renlong,

    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
  • renlong li
    2023年03月30日(週四) 20:30
    Hi Renaat, thanks for your quick response. Yes, I setup work with standard s3, and when I update or even delete the scorm in S3, it affects nothing on moodle side, always the 1st version. I assume the issue is not on external repository side, because I tried s3 repository for file activity. It works and update well.
    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.
  • Renaat
    2023年03月31日(週五) 02:14
    You work with a compressed file, but Amazon does not have support to decompress files, so it is only normal that you have to decompress the file on your Moodle server.

    Can this be solved? I would say you ask the developers of Scorm to work without zip files or ask Amazon to support unzip.

  • renlong li
    2023年03月31日(週五) 14:50
    Thanks for the solutions. I tried with decompressed files and link imsmanifest.xml from Moodle. But it shows This repository does not support linking directly to an imsmanifest.xml file.
  • renlong li
    2023年03月31日(週五) 15:06
1 2 3 4
Please login to post comments