开发者社区 问答 正文

OSS无法回源121.8.142.243:10002

配置文件URL:

http://121.8.142.243:10002/mcube/publish/0EE13CF211059-product/1.0.0.0/ANDROID/ynlifeV1.0.0.0-protected-signed.apk


通过OSS回源配置http://121.8.142.243:10002/*  404规则

requestid:5C6FFA7A9F0653C85980B5F9


<Error>
<Code> MirrorFailed </Code>
<Message>
Read body from mirror host failed, please check your mirror host.
</Message>
<RequestId> 5C6FFA7A9F0653C85980B5F9 </RequestId>
<HostId> mpaas-prod.oss-cn-shenzhen.aliyuncs.com </HostId>
</Error>


展开
收起
1830870796010749 2019-02-22 21:42:27 918 分享 版权
阿里云 AI 助理回答

根据您提供的信息,您遇到了通过OSS回源配置访问特定URL时返回404错误的问题。此问题可能是由于OSS回源配置不正确或目标资源不存在导致的。为了解决您的问题,请按照以下步骤操作:

  1. 检查OSS回源配置

    • 确认OSS bucket的回源配置是否正确指向了http://121.8.142.243:10002/*。请登录阿里云OSS控制台,检查该bucket的“跨域资源共享”(CORS)和“重定向规则”设置,确保配置无误且生效。
  2. 验证源文件存在性

    • 使用浏览器或curl命令直接访问原始URL http://121.8.142.243:10002/mcube/publish/0EE13CF211059-product/1.0.0.0/ANDROID/ynlifeV1.0.0.0-protected-signed.apk,确认文件确实存在并且可访问。如果无法访问,需要确保源服务器上文件路径正确且服务正常运行。
  3. 检查源服务器设置

    • 确保源服务器(IP地址为121.8.142.243)上的Web服务配置允许来自OSS的回源请求。这可能涉及到防火墙规则、反向代理或安全组设置的调整。
  4. 查看错误日志

    • 在源服务器上查找与请求时间匹配的访问日志,分析是否有来自OSS的请求记录及响应详情。这有助于判断是源服务器拒绝了请求还是其他原因导致的404错误。
  5. 调整OSS错误处理策略(如适用):

    • 若频繁遇到回源失败,考虑在OSS中设置更灵活的错误处理策略,比如自定义错误页面或重定向规则,以提升用户体验。
  6. 检查API Key权限

    • 虽然直接关联不大,但确保用于配置OSS回源或访问的API Key具有足够的权限执行相关操作,避免因权限不足导致的间接问题。

如果以上步骤均未能解决问题,请考虑联系阿里云技术支持提供requestid(5C6FFA7A9F0653C85980B5F9)和详细情况说明,以便进一步排查问题。

请注意,上述建议基于通用的故障排查流程,具体问题可能需要结合实际情况具体分析。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答