Единственным путем я вижу, должен запустить сервер на Amazon EC2, и удаленный управляют инструментом копии на этом сервере.
Трафик данных между EC2 и S3 является бесплатным, и несколько быстрее, чем осмотр через общедоступный Интернет. Я вполне уверен нет никакой команды 'перемещения' от учетной записи до учетной записи в S3, поэтому что Вы на самом деле делаете, загружает файл на Ваш ПК и загружает его снова на новую учетную запись. Это было бы сделано быстрее и более дешевое в центрах обработки данных Амазонок, т.е. от EC2 до S3.
Если Вы не хотите покупать программное обеспечение для этого, то как насчет того, чтобы буферизовать Windows или экземпляр XWindows Linux EC2, и используют плагин Организатора S3Fox для Firefox?
Если это не работает на Вас, необходимо смочь написать сценарий чего-то с одним из многих доступных инструментов S3.
Ваше cherrypy приложение получает Основную Подлинную информацию, так как мы видим это в заголовках:
'Authorization': 'Basic xxxxxxxxxxxxxxxxxxxxxx==',
Вы просто должны:
Так как это не stackoverflow ;)
, Я не потружусь давать точную реализацию Python вышеупомянутого, но это должно запустить Вас. Статья в Википедии об Основной аутентификации доступа довольно информативна и содержит фрагменты кода на различных языках.
(Просто примечание по безопасности: об этом вопросе: Если Вы использовали реальное имя пользователя/пароль в генерации заголовков, включенных в Ваш вопрос, знают, что Вы показали его к миру в тексте заголовка 'Авторизации' выше, начиная с любого, кто хочет, может тривиально декодировать его!)
Править: Я имею 'x '-ed строка Авторизации.
Я добавил заголовок для передачи аутентифицированного пользователя на основе apache.
RewriteEngine On
RewriteCond %{REMOTE_USER} ^(.*)$
RewriteRule ^(.*)$ - [E=R_U:%1]
RequestHeader set X-Remote-User %{R_U}e