Я ищу передачу большого количества больших файлов из сторонней системы в облачную систему хранения файлов, такую как Rackspace Cloudfiles или Amazon S3. Однако я не ограничиваюсь только тем, что использую эти два.Есть ли способ иметь S3, Cloudfiles и т. Д. Скачать файл непосредственно из URL-адреса?
То, что я пытаюсь найти, - это просто позволить этим службам напрямую загружать файлы, когда они предоставляются с открытым URL-адресом, чтобы ускорить передачу и избежать необходимости устанавливать что-то посередине, которое передает каждый файл.
Есть ли там служба, которая имеет такую возможность, доступную через API или загрузку списка файлов?
Я прочитал над этим документом, и я не вижу, где это позволяет мне сказать S3, чтобы загрузить файл из публичного URL в любом месте. Я что-то пропустил? – brightball
Осмотрите документ внимательно. Если вы используете S3 API, просто добавьте заголовок x-amz-acl: public-read в свой запрос объекта put, тогда вы можете получить файл из общедоступного url: http: // [bucket name] .s3.amazonaws.com/[ имя файла] – okwap
Если вы используете s3cmd: s3cmd put [имя файла] s3: // [bucket name] -P (-P означает public) – okwap