laravel 5.5通过代理存储我的文件在Bucket aws S3中

时间:2018-05-18 09:44:07

标签: php laravel amazon-web-services amazon-s3 proxy

我在docker环境中使用Laravel 5.5进行设置。它的所有传出流量都需要通过代理,但我不知道在Laravel配置中将其设置在何处。我需要通过代理发送文件结束导出vers s3存储桶,但我想知道是否有一些全局配置,您可以指定传出代理。这样的设置是否存在?

1 个答案:

答案 0 :(得分:0)

在您的config / filesystems.php中-添加'http'=> [...

no

不要忘记添加您的

  's3' => [
            'driver' => 's3',
            'key' => env('AWS_KEY'),
            'secret' => env('AWS_SECRET'),
            'region' => env('AWS_REGION'),
            'bucket' => env('AWS_BUCKET'),
            'http'    => [
                 'proxy' => 'http://' . env('AWS_WEBPROXY_HOST') . ':' . env('AWS_WEBPROXY_PORT')
             ],
        ],

放入.env文件