如何使 Amazon S3 托管文件显示在本地?

How can I make an Amazon S3 hosted file appear local?

我正在使用 Laravel 开始一个项目并将我的文件托管在 Amazon S3 上。不过,我想要的是,如果有人直接链接到一个文件,它将出现 domain.com/images/file.jpg 而不是 s3.amazon.com/etc?=file.jpg

我应该如何使用 PHP 最好地完成此任务?

对于面临此问题的任何其他人:

只能通过file_get_contents抽象出来

或者,您可以像 media.mydomain.com 这样做一个存储桶子域。它不是本地的,但至少你没有丑陋的 url.