совсем недавно я размышлял и задавался вопросом, как Dropbox загружает мои файлы в свое хранилище S3 и как это можно организовать?
Давайте просто на секунду забудем об аспекте синхронизации и масштабируем проблемудо одного сегмента S3.
Скажем, в корневом каталоге этого сегмента у вас много папок, каждая из которых принадлежит произвольному пользователю.
Теперь, если этот пользователь хочет загрузить файл в свою папку... как это происходит внутри?Я имею в виду, что Dropbox не может просто хранить учетные данные / ключи доступа Amazon S3, жестко запрограммированные в приложении (будь то на ios или windows), так как он может быть подвергнут реинжинирингу и, таким образом, разоблачен.это?
Спасибо!