php - laravel 5.5 通过代理将我的文件存储在 Bucket aws S3 中
问题描述
我在 docker 环境中使用 Laravel 5.5 设置。它的所有传出流量都需要通过代理,但我不知道在 Laravel 配置中在哪里设置它。我需要通过代理发送文件结束导出 vers s3 存储桶,但我想知道是否有一些全局配置可以指定传出代理。有这样的设定吗?
解决方案
在你的 config/filesystems.php - 添加 'http' => [...
'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')
],
],
并且不要忘记添加您的
AWS_WEBPROXY_HOST=...
AWS_WEBPROXY_PORT=...
进入 .env 文件
推荐阅读
- c++ - OpenMP - 在循环中使用并行调用函数,使用 Mat 对象
- mobile - Barkod 扫描仪系统
- javascript - 不可变的 js Map() - 不理解 take() 和 skip()
- android - 如何通过 Dialog-Activity Communication 检索图像或“imagePath”?
- javascript - 在函数之前使用 setTimeout 循环完成子函数
- system-verilog - 当时将一个数组分配给一个 32 位的向量
- excel - Excel,数据透视表,减去而不是使用“差异”
- multithreading - 如何在 tkinter 中使用多线程来更新标签并同时在按钮事件控制的线程中执行计算?
- php - 来自查询字符串的回显变量?
- javascript - PWA 问题 - 单击“添加到主屏幕”后没有任何反应