For the file upload to S3, I created a new bucket and added the following 
CORS configuration:

    <?xml version="1.0" encoding="UTF-8"?>
    <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/";>
        <CORSRule>
            <AllowedOrigin>*</AllowedOrigin>
            <AllowedMethod>GET</AllowedMethod>
            <AllowedMethod>POST</AllowedMethod>
            <AllowedMethod>PUT</AllowedMethod>
            <AllowedMethod>HEAD</AllowedMethod>
            <AllowedHeader>*</AllowedHeader>
        </CORSRule>
    </CORSConfiguration>

However, I still get these 2 errors in my log file: 

>     > 2016-10-25 04:14:47,833 ERROR 4566 [openassessment.fileupload.api] 
s3.py:41 - An internal exception occurred while generating a download URL.
>     > Traceback (most recent call last):
>     >   File 
"/opt/bitnami/apps/edx/edx-platform/venv/lib/python2.7/site-packages/openassessment/fileupload/backends/s3.py",
 
line 36, in get_download_url
>     >     bucket = conn.get_bucket(bucket_name)
>     >   File 
"/opt/bitnami/apps/edx/edx-platform/venv/lib/python2.7/site-packages/boto/s3/connection.py",
 
line 503, in get_bucket
>     >     return self.head_bucket(bucket_name, headers=headers)
>     >   File 
"/opt/bitnami/apps/edx/edx-platform/venv/lib/python2.7/site-packages/boto/s3/connection.py",
 
line 550, in head_bucket
>     >     response.status, response.reason, body)
>     > S3ResponseError: S3ResponseError: 400 Bad Request

>     2016-10-25 04:14:47,834 ERROR 4566 
[openassessment.xblock.submission_mixin] submission_mixin.py:270 - Error 
retrieving download URL.
>     Traceback (most recent call last):
>       File 
"/opt/bitnami/apps/edx/edx-platform/venv/lib/python2.7/site-packages/openassessment/xblock/submission_mixin.py",
 
line 268, in _get_download_url
>         return 
file_upload_api.get_download_url(self._get_student_item_key())
>       File 
"/opt/bitnami/apps/edx/edx-platform/venv/lib/python2.7/site-packages/openassessment/fileupload/api.py",
 
line 20, in get_download_url
>         return backends.get_backend().get_download_url(key)
>       File 
"/opt/bitnami/apps/edx/edx-platform/venv/lib/python2.7/site-packages/openassessment/fileupload/backends/s3.py",
 
line 43, in get_download_url
>         raise FileUploadInternalError(ex)
>     FileUploadInternalError: S3ResponseError: 400 Bad Request

Could you please help me on this? I do not have other alternatives or 
thoughts...




Τη Πέμπτη, 13 Οκτωβρίου 2016 - 2:32:21 μ.μ. UTC+3, ο χρήστης Christos 
Bellos έγραψε:
>
> Hi, I am trying to set up the OpenAssessment on the AWS Instance that I 
> initiated. 
> I have followed the steps described here: 
> http://edx-ora-2.readthedocs.io/en/latest/architecture/fileupload.html
> but for the "FILE_UPLOAD_STORAGE_BUCKET_NAME" I have used the default 
> edxuploads.
>
> I entered then the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY to the 
> lms.auth.json and the cms.auth.json, but when I try to upload a file, I get 
> the following error at the inspect element of my browser: Permission Denied
>
>
>
> <https://lh3.googleusercontent.com/-cXq0ZeFXa-k/V_9wTnEqNjI/AAAAAAAAF74/d7wr1dIpRjcDSj5Bdav1IHAp_iV3DmmNACLcB/s1600/%25CE%25A3%25CF%2584%25CE%25B9%25CE%25B3%25CE%25BC%25CE%25B9%25CE%25BF%25CC%2581%25CF%2584%25CF%2585%25CF%2580%25CE%25BF%2B2016-10-13%252C%2B14.28.11.png>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> I have checked multiple the credentials and I am sure I entered them 
> correctly. 
> Also, I tried to create a new bucket to replace the default edxuploads, 
> but still the same error.
>
> Could you please help me on this?
>

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/b9c66f63-5412-4510-9561-66a035ff97d8%40googlegroups.com.

Reply via email to