# Video Uploads - HTTP ERROR 404

**URL:** <https://discuss.openedx.org/t/video-uploads-http-error-404/2442>\
**Category:** Site Operators\
**Tags:** juniper\
**Created:** [June 14, 2020, 4:49pm UTC](https://discuss.openedx.org/t/video-uploads-http-error-404/2442 "2020-06-14T16:49:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnnyak](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/johnnyak/32/777_2.png) [@johnnyak](https://discuss.openedx.org/u/johnnyak)\
**Post date:** [June 14, 2020, 4:49pm UTC](https://discuss.openedx.org/t/video-uploads-http-error-404/2442/1 "2020-06-14T16:49:41Z")

</div>

Hello,

I am using Juniper native installation.  
I enabled the Video upload pipeline in the configuration files and the “Video Uploads” menu shows for the course but when i click on it, it gives error HTTP ERROR 404  
Also in Advanced settings the field for the " Video Upload Credentials" is not showing like it used to in Ironwood.  
I want to configure to be able to upload to an AWS S3 bucket, how to achieve this?

---

<div class="post-metadata">

**Author:** ![jramnai](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/jramnai/32/87_2.png) [@jramnai](https://discuss.openedx.org/u/jramnai)\
**Post date:** [June 22, 2020, 12:25pm UTC](https://discuss.openedx.org/t/video-uploads-http-error-404/2442/2 "2020-06-22T12:25:32Z")

</div>

Hi @johnnyak,

Checkers for Video Upload Pipeline:

- `ENABLE_VIDEO_UPLOAD_PIPELINE` set this feature flag to true
- add entry here if you want to enable the Video Upload Pipeline for all the courses
  - \<your\_domain\>/admin/video\_pipeline/videouploadsenabledbydefault/add/

[Reference](https://github.com/edx/edx-platform/blob/open-release/juniper.master/cms/djangoapps/contentstore/views/videos.py#L487-#L506) for this.

Hope this will help!

---

<div class="post-metadata">

**Author:** ![johnnyak](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/johnnyak/32/777_2.png) [@johnnyak](https://discuss.openedx.org/u/johnnyak)\
**Post date:** [June 26, 2020, 3:42pm UTC](https://discuss.openedx.org/t/video-uploads-http-error-404/2442/3 "2020-06-26T15:42:16Z")

</div>

Hello @jramnai,

Thank you for the reply.  
It appears that changes to /edx/app/edxapp/cms.env.json were not taken into consideration i had to also change the configuration in /edx/etc/studio.yml.  
Now i can upload videos to AWS S3 and it shows under “Video Uploads” but when i add a unit with a video i put the video ID i get from “Video Uploads” it doesn’t work.

---

<div class="post-metadata">

**Author:** ![jramnai](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/jramnai/32/87_2.png) [@jramnai](https://discuss.openedx.org/u/jramnai)\
**Post date:** [June 29, 2020, 6:09am UTC](https://discuss.openedx.org/t/video-uploads-http-error-404/2442/4 "2020-06-29T06:09:07Z")

</div>

> [@johnnyak](#):
>
> Now i can upload videos to AWS S3 and it shows under “Video Uploads” but when i add a unit with a video i put the video ID i get from “Video Uploads” it doesn’t work.

I have faced the same issue and posted it [here](https://discuss.openedx.org/t/upload-video-to-s3-from-cms/165), you can take reference of it.

---

<div class="post-metadata">

**Author:** ![johnnyak](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/johnnyak/32/777_2.png) [@johnnyak](https://discuss.openedx.org/u/johnnyak)\
**Post date:** [June 30, 2020, 12:58pm UTC](https://discuss.openedx.org/t/video-uploads-http-error-404/2442/5 "2020-06-30T12:58:10Z")

</div>

Are you manually generating signed URLs for each video you upload?

Like it is described here? [https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-presigned-urls.html](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-presigned-urls.html)

So the default Video unit doesn’t generate the correct URL after i input the video ID i get from “Video Uploads” ?

---

<div class="post-metadata">

**Author:** ![jramnai](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/jramnai/32/87_2.png) [@jramnai](https://discuss.openedx.org/u/jramnai)\
**Post date:** [July 1, 2020, 4:32am UTC](https://discuss.openedx.org/t/video-uploads-http-error-404/2442/6 "2020-07-01T04:32:13Z")

</div>

> [@johnnyak](#):
>
> Are you manually generating signed URLs for each video you upload?

I have created a function that will give me a signed URL instead of Video ID (after the video is uploaded) on the Video Upload page.

Now, course creator can easily copy that URL as you can copy the Video ID.

> [@johnnyak](#):
>
> So the default Video unit doesn’t generate the correct URL after i input the video ID i get from “Video Uploads” ?

AFAIK, it will not generate the correct URL.
