У меня есть файлы на Amazon S3. Они названы с уникальным идентификатором, поэтому нет дубликатов. Я обращаюсь к ним, используя авторизованный URL. Мне нужно иметь возможность передать их в браузер, но мне нужно их переименовать. Прямо сейчас я использую fopen, но он загружает файл на мой сервер, прежде чем передать файл в браузер. Как сделать так, чтобы файлы «проходили» через мой сервер в браузер? Или как мне буферизовать загрузку - загрузить небольшой фрагмент на мой сервер и передать его в браузер при загрузке следующего фрагмента?
Кроме того, я бы очень хотел использовать CloudFront, но они не предлагают аутентифицированные URL-адреса. Я полагаю, что могу использовать CURL для отправки учетных данных для запроса - могу ли я сделать такой «сквозной» файл, обслуживающий с помощью CURL?
Спасибо!