【问题标题】:How to get url Cloudfront CDN in Laravel如何在 Laravel 中获取 URL Cloudfront CDN
【发布时间】:2017-12-27 08:19:03
【问题描述】:

我正在使用 Laravel 的 FileStorage 来存储上传的文件。要获取我正在使用的文件的 url:

$url = Storage::url('/test/image.jpg');

它确实返回了 Amazon S3 上文件的 url,但是我希望它返回 CDN CloudFront 上文件的 url。

我怎样才能做到这一点?

谢谢大家!

【问题讨论】:

    标签: laravel amazon-s3 storage amazon-cloudfront


    【解决方案1】:

    在 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'
    ]
    

    【讨论】:

      猜你喜欢
      • 2022-08-03
      • 1970-01-01
      • 2017-02-26
      • 2017-08-02
      • 2018-07-12
      • 2020-05-02
      • 2020-04-23
      • 2021-09-23
      • 2016-04-17
      相关资源
      最近更新 更多