文档首页 > > 常见问题> Java SDK问题> 连接服务中心提示“Invalid request, header is invalid, ak sk or project is empty.”

连接服务中心提示“Invalid request, header is invalid, ak sk or project is empty.”

分享
更新时间:2019/09/11 GMT+08:00

开发者可以直接使用公有云提供的服务中心进行开发工作。使用服务中心,开发者需要先注册帐号,并在"我的凭据”里面生成AK/SK信息用于访问认证控制。如何接入公有云请参考ServiceComb应用接入CSE

异常消息

{"errorCode":"401002","errorMessage":"Request unauthorized","detail":"Invalid request, header is invalid, ak sk or project is empty."}

问题原因

AK、SK没有正确设置或携带到请求头里面。

排查方法

检查项目中是否依赖如下认证模块。(间接依赖也是可以的,比如依赖cse-solution-service-engine)

<groupId>com.huawei.paas.cse</groupId> 
<artifactId>foundation-auth</artifactId> 

检查microservice.yaml中的ak/sk配置是否正确,accessKey和secretKey是否填写错误,一般secretKey长度比accessKey长。

cse:   
  credentials:     
    accessKey: your access key     
    secretKey: your serect key     
    akskCustomCipher: default 

可以登录公有云,在“我的凭证”里面查询到accessKey信息,secretKey由用户自己保存,无法查询。如果忘记相关凭证,可以删除凭证信息,生成新的凭证信息。

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问