应用管理与运维平台 ServiceStage应用管理与运维平台 ServiceStage

文档首页> 应用管理与运维平台 ServiceStage> 常见问题> Java SDK问题> 连接服务中心提示“Invalid request, header is invalid, ak sk or project is empty.”
更新时间:2021/06/16 GMT+08:00
分享

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

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

异常消息

{"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 secret key     
    akskCustomCipher: default 

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

分享:

Java SDK问题 所有常见问题

more