Upload and Download Sites

I created an S3 bucket and have my uploads pointed to that site and it is uploading correctly. I tried to point the downloads to the same location and am getting the expected permissions error because I guess the wybuild logic doesn't grab the credentials (key,secret) that was used for the uploads. This makes me think that the download location is supposed to be different from the upload location and I think I am not understanding the process correctly. Why would the upload location be different than the download location? Wouldn't I want to upload the files to the same spot where the clients would be downloading from? Do I need to create some process that copies files from the upload location to the download location outside of wyBuild? Thanks.

Upload sites are different than download sites for a 2 simple reasons:

1. The technology is different (uploads are typically done over ftp or ssh-ftp -- downloads typically over https, http, or a non-writable ftp).

2. Credentials are different. You don't want to give your customers writable access to your servers.

See: https://wyday.com/wybuild/help/walkthrough.php

Thanks for the reply. So when someone is using AWS s3 like I am to upload the files to, can you tell me what the typical scenario would look like?

1) One idea that comes to mind is to use the same s3 bucket for both uploads and downloads but set the bucket permissions such that you need credentials to upload files but set read access available to all for the downloads. Is this a path you would recommend? If not where would the download location typically be when using an s3 bucket for uploads?

2) Another idea that comes to mind is that I upload to the s3 bucket like I am now but then I need to write some custom code to watch the folder for file updates and then move those updates to the download location.

Everything seems to work perfectly on my local machine. I am just having a hard time figuring out how to get everything setup on AWS. Thanks.