【问题标题】:S3 Image Upload Issue On ec2 AWS server instanceec2 AWS服务器实例上的S3图像上传问题
【发布时间】:2017-03-11 18:21:40
【问题描述】:

我正在使用 yii2, php 5.5.24

我正在尝试从具有相同凭据的不同 ec2 实例上传 s3 存储桶中的图像

2 个实例和 localhost 工作正常,但 1 个实例未上传图像请参阅下图以查看我遇到的错误

我花了超过 3 天的时间来解决这个问题,但没有成功。

我发现了相同/相似的问题here未解决here未解决here未解决

编辑

还有一件事是,它在 1 周前工作,之后我只在一个实例上收到此错误,并且我没有更新任何版本或库函数

请帮帮我,伙计们,我现在不知道该怎么办。 这对我来说真的是一个非常重要的问题

提前致谢

【问题讨论】:

  • “未上传”无助于解决此问题。您收到的错误信息是什么?您如何将 AWS 凭证传递给您的脚本?使用 .aws/config 或 IAMRole 还是在脚本中?
  • 感谢回复,我附上了属于S3.php的错误截图。而且我还提到它在 1 周前工作,所以,我不认为我通过证书的方式会帮助你解决这个问题。好吧,我已经以 Yii2 的方式完成了。
  • 您显示的错误消息在代码库中,因此没有帮助。您的代码收到错误时调用了什么命令?
  • 如果您确实确定所有 ec2 实例上的代码和配置都相同,则问题可能与代码无关。我会确保其他与 ec2 相关的设置也相同。您是否在 ec2 控制台中检查了防火墙配置?任何其他设置,例如使用 s3 访问规则?所有 ec2 实例都在同一个可用区吗?等等……

标签: php amazon-web-services amazon-s3 amazon-ec2 yii2


【解决方案1】:

我们已经解决了这个问题。我发布我的答案是因为它浪费了我整个星期。

问题在于网络时间协议,我们不允许 UDP 端口 123 的流量让 NTP 同步时间。

我们通过编辑 EC2 的安全组修复了这个问题,一切正常:)。

【讨论】:

    猜你喜欢
    • 2020-07-19
    • 2020-10-21
    • 1970-01-01
    • 2019-11-14
    • 2016-02-12
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    相关资源
    最近更新 更多