【问题标题】:Laravel 8 and Backblaze B2 CURL Error could not resolve hostLaravel 8 和 Backblaze B2 CURL 错误无法解析主机
【发布时间】:2021-10-30 20:02:17
【问题描述】:

我正在尝试设置我的 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 以包含我的存储桶名称,但没有更改任何内容。

【问题讨论】:

    标签: laravel amazon-s3 backblaze


    【解决方案1】:

    试试这个:

    AWS_URL=bucketname.s3.us-west-001.amazonaws.com
    AWS_ENDPOINT=https://s3.us-west-001.amazonaws.com
    

    【讨论】:

    • 你的意思是backblazeb2 而不是amazonaws
    猜你喜欢
    • 2011-05-20
    • 2015-11-02
    • 2017-10-19
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 2010-11-23
    • 2019-05-04
    相关资源
    最近更新 更多