Project: titanium
Issue TIMOB-23265: Cannot access Appcelerator AWS storage from Android httpclient request
h6. Issue Description Mark files as private (s3_acl:private) in the appcelerator cloud storage is returning 403:forbidden response from AWS in Android when user try to download the file. h6. Steps to replicate 1. App queries cloud to get a list of files 2. User selects a file from generated list 3. App queries cloud to get temporary URL for selected file 4. returned url is used in httpclient to download the file (A pdf in this case) 5. file is displayed On iOS this works fine, however on Android is returning a 403:forbidden response from AWS when I try to download the pdf. Before setting the files to private, this solution worked fine and I was able to download and display the files on both OS's h6. Additional notes All of the calls to the cloud are done through an ArrowDB app hosted on node.js and I've tried using the sessionCookie from that login, but with no luck - though I'd assume that once the URL has been retrieved it is temporarily available to anyone and doesn't require further authentication - can't find much in the way of documentation around the differences of setting s3_acl to private.
Story points: 3