Guild icon
S3Drive
Community / support / Unable to Make Web Client <-> Android Work Properly
Avatar
I'm trying to evaluate S3Drive using end-to-end encryption. The Android app works correctly, but the web client is failing in all sorts of ways. For example, trying to create a plain text file gives: Exception: LateinitializationError: Field " has not been initialized Opening the Recent tab, I get Something went wrong, Error Code AccessDenied; description Access Denied, HTTP code 403. The same is true for the Trash tab. Trying to open any file that was saved through the Android app results in an infinite spinner (the file never loads). At the very least the listing work, but nothing else works. I setup the CORS via the android app and gave the S3 permission on the attached picture. My S3 provider is Wasabi. (edited)
Avatar
Hi @Daniel, Thanks for your comment. By any chance can you please try again with our latest Web version and see if problem still appears?
Avatar
Thanks, it seems to be working now. However, when looking at the Recent and Trash tabs, I still get 403. Attached is the web console after I went through Recent and Trash tabs sequentially. I have a feeling it's either my S3 permission (see original description) or a bug in the Web App.
Avatar
You're probably missing s3:ListBucketVersions at least. https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectVersions.html
Returns metadata about all versions of the objects in a bucket. You can also use request parameters as selection criteria to return metadata about a subset of all the object versions.
Avatar
That seems to worked. It would be great to document which permissions are required for what feature and provide a better error message like "Hey, you need s3:ListBucketVersions for this feature to work". I understand that 403 is hard to figure out the cause but better documentation on the subject would be great.
2:37 AM
Aside from that great job on the app. It's a super great idea.
❤️ 1
Avatar
Thanks for your kind words. By any chance, can you send your IAM, perhaps that would be good starting point for us to publish in our Docs.
Exported 7 message(s)
Timezone: UTC+0