1

我正在尝试设置我的 Laravel 应用程序以使用S3 Compatible API上传到Backblaze B2。我已经设置了我的 .env 项目

AWS_ACCESS_KEY_ID=key1
AWS_SECRET_ACCESS_KEY=key2
AWS_DEFAULT_REGION=us-west-001
AWS_BUCKET=bucketname
AWS_ENDPOINT=s3.us-west-001.backblazeb2.com

当我尝试使用此上传时Storage::disk('s3')->put('/images/covers', $request->file('thumbnail'));

我收到以下错误

Could not resolve host: bucketname. for http://bucketname./bucketname/
images/covers/rbvl5SL3SiEzxsaUfEG9uMW7TIAPPu9gaFNWxlbG.jpg"

我不确定从哪里开始。我尝试更改AWS_ENDPOINT以包含我的存储桶名称,但没有更改任何内容。

4

1 回答 1

0

尝试这个:

AWS_URL=bucketname.s3.us-west-001.amazonaws.com
AWS_ENDPOINT=https://s3.us-west-001.amazonaws.com
于 2021-11-06T17:17:29.807 回答