我试图将Spatie媒体库与S3和Cloudfront集成。但是我无法通过Cloudfront CDN提供这些图像。
基本上,我所做的是将AWS_URL设置为Cloudfront URL,但是当我检查图像URL时,URL中没有Cloudfront,而是s3和区域。
是因为我做错了什么,还是因为程序包不支持此CDN?
答案 0 :(得分:0)
从这个 Github issue 中获取,您可以将您的 s3 磁盘 url 设置为您的 CF url:
's3' => [
'driver' => 's3',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION'),
'bucket' => env('AWS_BUCKET'),
'url' => env('AWS_S3_CLOUDFRONT'),
],