gpt4 book ai didi

php - Laravel 和 AWS Cloudfront

转载 作者:可可西里 更新时间:2023-11-01 06:43:38 25 4
gpt4 key购买 nike

我正在研究并阅读了很多关于某个特定主题的文章,但在任何地方都找不到相关答案。

但是我在 Laravel 中作为一个有趣/私有(private)项目做一些事情,我想使用 Amazon S3 存储。我已经设置好一切,并且可以正常工作,我可以使用 Laravel 文件系统将图像从我的应用程序上传到 S3,但我想做的是使用 CloudFront(我也设置并工作,云端是正确地提供文件)以提供图像和文件。

现在我的问题是:如何将 AWS CloudFront“urls”集成到 Laravel 中?我的意思是如何在 Laravel 应用程序中存储 CloudFront url?如何检索文件 URL(即图像)以便在我的应用程序中显示它。我是仅将文件路径存储在数据库中并使用“某种特定方式”来提供完整的 URL,还是将完整的 AWS CloudFront URL 保存在数据库中?

这是如何运作的?很抱歉,如果这个问题很愚蠢,但我刚刚进入 Laravel,而且我在那里还很陌生。

最佳答案

在 config/filesystems/s3 中将 url 设置为您的云端 url

's3' => [
'driver' => 's3',
'key' => env('AWS_KEY'),
'secret' => env('AWS_SECRET'),
'region' => env('AWS_REGION'),
'bucket' => env('AWS_BUCKET'),
'url' => 'http://xxx.cloudfront.net']

它适用于 L5.5

关于php - Laravel 和 AWS Cloudfront,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39392114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com