阿里oss巨坑,Invalid according to Policy: Policy expired,接入一个oss用了近5小时调试官方demo,突然不信阿里了……

以往一直觉得大厂牛逼,多用大厂的产品没错,今天想好好学学阿里oss,感觉十分失望吧,起码官方文档让我十分失望……

大概晚上八点开始走一遍 服务端签名后直传功能 找了好久终于找到文档对应位置

通过流程图,可以很快了解到大致流程,就是服务端启个接口,用密钥生成验证信息给前端,前端携带 验证信息上传数据,预计10分钟跑通demo。结果花了近五小时,现在虽然问题解决但超级无语且内心超级不爽。

时序图

 不爽的原因包括但不止下面这些:

  • 我下载的是python demo 但是前端显示如下,这不影响使用也没在意
  •  按照官方要求配置完成,启动前后端,上传时候一直返回不成功,其他几个不太记得了,最恶心的是这个
    AccessDenied  Invalid according to Policy: Policy expired 错误码403

         对应解释如下:

可能是太相信大厂,一直以为自己配置原因,各种百度Google都没解决。然后决定下载个web前端直传(这个生成验证也在前端完成)demo测试配置,结果果然跑不起来,错误没变,更加加深了配置错误的推断。后来有人说这个报错大概率是认证过期,一检查代码发现生成凭证的地方是这样的也就是说过期一年多了

一想估计服务端签名后直传 的也是这样个问题,找了好久没找到问题解码生成的Policy一看气死人:

最后在后端发现 设置的超时压根就没有用,而且没有在文档和代码找到任何相关说明

 

 期间在文档找到sdk url 授权大概如下,只找到生成url的方法却没找到使用方式,弄了近一小时放弃了:

 现在往回看好简单,很气。最后开发者不容易,希望写文档的用点心,demo都要调试bug闻所未闻。

 

 

 

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值