开发者可以直接使用华为公有云提供的服务中心进行开发工作。使用服务中心,开发者需要注册华为云账号,并在"我的凭据”里面生成AK/SK信息用于访问认证控制。如何接入华为云的详细信息请参考“华为云创建云上工程”。
本文重点介绍连接服务中心一些常见的异常及其排查方法。
#1
- 异常消息
{"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长。