【发布时间】:2018-03-13 13:50:21
【问题描述】:
我目前正在使用基于 Laravel 5.6.11 构建的网站来设置 Amazon S3 存储。 我在 filesystems.php 文件中设置了环境变量
's3' => [
'driver' => 's3',
'key' => env('AKIAJ_MY_KEY_BWVRHQ'),
'secret' => env('2IUTHoHg3_MY_SECRET_K5Rs'),
'region' => env('eu-central-1'),
'bucket' => env('my-storage'),
],`
之后,我想使用 php artisan tinker 测试网站和 S3 之间的连接,但是当我只是尝试使用 Storage::disk('s3')->files 连接到 Amazon S3 时,
它显示了这个错误
InvalidArgumentException with message 'Missing required client configuration options: region: (string) A "region" configuration “s3”服务需要值(例如,“us-west-2”)。一个列表 可以在以下位置找到可用的公共区域和端点 http://docs.aws.amazon.com/general/latest/gr/rande.html.'
我已经尝试了几件事,例如重新加载 php artisan tinker 或 php artisan config:clear 但它不工作。
感谢您的帮助。
【问题讨论】:
标签: php laravel amazon-web-services amazon-s3