【问题标题】:AWS S3 endpoint issueAWS S3 端点问题
【发布时间】:2021-03-22 18:07:12
【问题描述】:

这是一个非常奇怪的游戏,因为它开始在夜间抛出错误 - 它一直运行良好,直到昨天 - 今天早上它已经玩了一整天了。

我在我的项目中使用illuminate/filesystem,并为我使用的端点:

https://s3.eu-west-2.amazonaws.com

今天早上我们开始收到错误消息:

在“bucket-01.https://s3.eu-west-2.amazonaws.com”上执行“ListObjects”时出错; AWS HTTP 错误:cURL 错误 1:libcurl 中不支持或禁用协议“bucket-01.https”(请参阅​​https://curl.haxx.se/libcurl/c/libcurl-errors.html) 文件:.../vendor/aws/aws-sdk-php/src/WrappedHttpHandler.php 线路:195

看到它试图在端点协议之前添加存储桶名称,我决定从端点中删除协议 - 使其成为

s3.eu-west-2.amazonaws.com

现在我说错了

在“//bucket-01.s3.eu-west-2.amazonaws.com/bucket-01.s3.eu-west-2.amazonaws.com”上执行“ListObjects”时出错; AWS HTTP 错误:客户端错误:GET http://bucket-01.s3.eu-west-2.amazonaws.com/bucket-01.s3.eu-west-2.amazonaws.com 导致 404 Not Found 响应 NoSuchKey 指定的键不存在。

正如您现在所看到的,它在初始端点之后附加端点。 有谁知道可能发生了什么?

【问题讨论】:

  • 总是同一个桶吗?您是否安装了任何更新?
  • 始终是同一个存储桶,我最近没有安装任何更新。

标签: amazon-web-services amazon-s3 laravel-filesystem illuminate


【解决方案1】:

在寻找解决方案数小时后,我在 laravel/framework 存储库 https://github.com/laravel/framework/issues/36694 上遇到了这个问题

【讨论】:

    猜你喜欢
    • 2018-02-07
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    相关资源
    最近更新 更多