![个人头像照片](https://ucc.alicdn.com/avatar/avatar3.jpg)
暂无个人介绍
-------------------------
能看下获取UploadId的代码么
-------------------------
加我旺旺: 周卓
明天上班了帮你处理哈~
-------------------------
-------------------------
那问下,你说的 “获取OSSFederationToken的服务端程序关掉” 之后,确认[[OSSFederationCredentialProvider alloc] initWithFederationTokenGetter:^OSSFederationToken * {...} 的 OSSFederationToken Block一直返回nil吗?
可以加一句话打印下。我这边确认如果block返回nil,是会报错的。
-------------------------
麻烦确认下sdk版本
-------------------------
建议提交工单吧,把能复现的demo提交给客服处理。或者,把能复现的demo打包上传,这里贴链接我去下载来试一下。
-------------------------
17太老了,最新的是22吧,先更新一下试试吧,okhttp网络库是一个很通用的库了,你也可以试下单独引入okhttp看能不能引用到。如果连这个库都识别不了,那就是IDE配置没对了。
-------------------------
在初始化的时候,调用OSSLog.enableLog();
-------------------------
看到了,最好也麻烦你贴一下初始化代码看看,这样比较确定。
另外,在此前的版本,endpoint需要完整的“http://oss-cn-shenzhen.aliyuncs.com”,为了避免版本弄混导致问题,你可以把endpoint设置为”http://oss-cn-shenzhen.aliyuncs.com“试试。
-------------------------
重新获取一对sts的token还会遇到这个问题吗?看下是偶现还是必现。
如果直接使用自己主账号的ak/sk测试有遇到问题么?
-------------------------
可以提工单,提供一对可用的sts token给客服同学,帮忙检验一下。
-------------------------
第一个问题:objectKey为‘/访问用户的id/jay.jpg',OSS规定objectKey不能以'/'开头,这个SDK里应该没处理好,没给相应提示。
-------------------------
第二个问题:改为正确的Objectkey以后,错误信息是,拿到的sts token的权限不正确。这个要检查一下,获取sts token的子账户、角色、policy配置是否正确。
要确保获取sts token时,使用的ak/sk是子账户的,同时:
子账户拥有RAM权限、OSS权限;
角色拥有OSS权限;
Policy中包含你对应操作的权限。
参考:https://help.aliyun.com/document_detail/oss/practice/ram_guide.html
-------------------------
最好能贴一下具体的代码
-------------------------
功能上没有影响的,本来只是为了让程序切换后台之后能多上传一段时间。