关于这里出了什么问题的任何想法?我完全迷住了。
我正在本地开发服务器(带有Laravel Valet的MacOS)上运行以下代码:
electron --abi
$file = $request->file('uploaded_file');
$folder = '001-testing';
$filename = '12345.'.$file->extension();
$s3_path = $file->storeAs($folder, $filename, 's3');
不是一个非常有用的错误!
504 Gateway Time-out
我不确定ENDPOINT和URL-我有这些权利吗?这些是Laravel先前版本中的新变量。
AWS_ACCESS_KEY_ID=*****
AWS_SECRET_ACCESS_KEY=*****
AWS_DEFAULT_REGION=us-west-2
AWS_BUCKET=*****
AWS_ENDPOINT=https://s3.us-west-2.amazonaws.com
AWS_URL=https://s3.us-west-2.amazonaws.com
答案 0 :(得分:0)
默认情况下,如果要求http,则不能使用http协议访问S3存储桶。将存储桶配置为网站端点并允许公共访问。
How to S3 bucket for static webhosting
如果不需要http / https,请将您的AWS_ENDPOINT和AWS_URL变量切换到s3://协议,然后将它们定向到您的特定存储桶