"智能媒体管理中我在使用旧版GenerateWebofficeToken - 获取Weboffice凭证的时候,请求报错:找不到项目。怎么解决?
奇怪的是,我请求的是深圳,为什么返回的是杭州?
ps:项目和bucket都是在深圳下面建的。"
通常是因为请求签名时projectId无效导致的。
这里有几种可能情况:
项目ID输入错误,与实际不符。
项目不存在或已经被删除。
项目绑定的AccessKeySecret校验失败。
请求签名的时间戳已过期。
解决方法:
检查项目ID是否正确。
确认项目在OSS控制台是否还存在。
检查AccessKeySecret的有效性。
请求签名增加有效期时间,如7天。
重新生成访问密钥对,更新签名程序。
使用临时密钥调用SDK获取签名。
反馈给阿里云工程师协助排查。
"如在调用接口时出现项目不存在的报错情况,您可先按如下步骤进行排查:
1.确认传入的ProjectName参数对应的项目存在,且项目地域和您调用的Endpoint一致。
2.确认项目版本。使用2020-09-30版本的API创建、或新版控制台创建的项目为新版,对应新版的API及其功能。反之为旧版,对应旧版API及其功能(不再推荐使用)。
3.如果您正在OSS控制台尝试绑定项目,则需使用旧版项目,我们很快会推出新版和OSS的联动能力。
4.关于新版和旧版的区别,请参阅这里。
https://help.aliyun.com/document_detail/470337.html?spm=a2c4g.88318.0.0.74a3385a1HzwxX
此答案整理至钉群“智能媒体管理官网客户群“。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。