开发者可以直接使用华为公有云提供的服务中心进行开发工作。使用服务中心,开发者需要注册华为云账号,并在"我的凭据”里面生成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长。

cse:credentials:accessKey: your access keysecretKey: your serect keyakskCustomCipher: default

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

#2

  • 异常消息

{"errorCode":"401002","errorMessage":"Request unauthorized","detail":"Get service token from iam proxy failed,{\"error\":\"validate ak sk error\"}"}

  • 问题原因

AK、SK不正确。

  • 排查方法

检查microservice.yaml中的ak/sk配置是否正确。可以登录华为云,在“我的凭证”里面查询到accessKey信息,secretKey由用户自己保存,无法查询。如果忘记相关凭证,可以删除凭证信息,生成新的凭证信息。

#3

  • 异常消息

{"errorCode":"401002","errorMessage":"Request unauthorized","detail":"Get service token from iam proxy failed,{\"error\":\"get project token from iam failed. error:http post failed, statuscode: 400\"}"}

  • 问题原因

Project名称不正确。

  • 排查方法

检查配置项cse.credentials.project的值是否正确,在“我的凭证”里面查询正确的Project名称。如果没有这个配置项,默认会根据服务中心的域名进行判断。当域名也不包含合法的Project名称的时候,需要增加这个配置项,保证其名称是“我的凭证”里面合法的Project名称。

#4

  • 异常消息

{"errorCode":"400001","errorMessage":"Invalid parameter(s)","detail":"Version validate failed, rule: {Length: 64,Length: ^[a-zA-Z0-9_\-.]*$}"}

  • 问题原因

使用新版本SDK连接服务中心的老版本。

  • 排查方法

检查服务中心的版本。可以从华为云CSE官网下载最新版本的服务中心,或者从ServiceComb官网下载最新版本的服务中心。

#5

  • 异常消息

Error message is [failed to resolve 'cse.cn-north-1.myhuaweicloud.com'. Exceeded max queries per resolve 4 ].

  • 问题原因

CSE域名(cse.cn-north-1.myhuaweicloud.com)解析失败。

  • 排查方法

请在microservice.yaml中将addressResolver.servers配置为电信的DNS Sever,如114.114.114.114或者114.114.115.115,或者8.8.8.8

addressResolver: servers: 114.114.114.114

#6

  • 异常消息

{"errorCode":"400100","errorMessage":"Not enough quota","detail":"no quota to create instance, ..."}

  • 问题原因

没有足够的额度增加服务实例。

  • 排查方法

登录华为云,在微服务引擎页面,可以看到实例个数的额度。如果发现页面有额度,需要检查下代码配置的服务中心地址和区域信息,如果是华北区,则检查华北区的额度。

了解更多

开发者可以在CSE帮助中心可以获取更多产品信息,如有疑问,可通过CSE论坛进行咨询。

连接华为云服务中心常见问题汇总相关推荐

  1. esp8266WiFi模块通过MQTT连接华为云

    esp8266WiFi模块通过MQTT连接华为云 总结: 一. MQTT透传AT固件烧录 二. 串口调试 2.1 设置模块为STA模式 2.2 连接WiFi 2.3 设置MQTT的登陆用户名与密码 2 ...

  2. 【教程】ESP32连接华为云IoT平台

    目录 1前言 2应用侧接入华为云IoT平台 3必备环境 4使用步骤 4.1华为云IoT平台简介 4.2产品定义 4.3设备定义与注册 4.4ESP32编程接入 4.4.1头文件的包含 4.4.2接入参 ...

  3. 【教程】应用侧连接华为云IoT平台

    文章目录 1.写在前面 2.关于设备侧与华为云IoT平台的连接 3.进入华为云IoT平台 4.接收属性上报,实现数据转发至服务器 4.1.数据转发的总体实现思路 4.2.创建规则触发条件 4.3.创建 ...

  4. C#编写上位机连接华为云平台IoTDA

    C#连接华为云平台IoTDA 需求 前期准备 具体设计 代码目录简述: 工程配置参数 具体程序 App.config 主程序 连接服务器 接收到消息 消息发布回调 服务器连接成功 断开服务器连接 格式 ...

  5. MQTT网关连接华为云物联网平台应用

    1.概述 ZLAN5143D是一款专门为工业环境设计的RS485设备数据采集器/物联网网关,兼具串口服务器.Modbus网关.MQTT网关.RS485转JSON等多种功能于一体.如图 1所示,可以连接 ...

  6. OpenHarmony3.0如何轻松连接华为云IoT设备接入平台?

    摘要:本文主要介绍基于OpenHarmony 3.0版本来对接华为云IoT设备接入IoTDA,以小熊派BearPi-HM_Nano开发板为例,使用huaweicloud_iot_link SDK对接华 ...

  7. 设备如何使用go sdk轻松连接华为云IoT平台

    本文分享自华为云社区<设备如何使用go sdk轻松连接华为云IoT平台>,作者:华为云IoT专家团 . 本文介绍使用huaweicloud-iot-device-sdk-go 连接华为云I ...

  8. Xshell远程连接华为云服务器

    Xshell远程连接华为云服务器 一.关于华为云 1.什么是云服务器 2.为什么使用华为云 3.我的华为云体验 二.控制台操作* 1.设置密码* 2.开放端口* 3.切换系统 三.Xshell操作* ...

  9. HarmonyOS系统中内核实现MQTT连接华为云的方法

    大家好,今天主要和大家聊一聊,如何使用MQTT连接华为云平台的方法 目录 第一:MQTT通信基本原理 第二:华为IOT平台API 第三:华为IOT平台初始化 第四:设置命令响应函数 第五:数据上传 设 ...

最新文章

  1. 地理坐标xy表示什么_建筑测量xy坐标的区别
  2. Linux 段错误详解
  3. python 重复采样,不重复采样
  4. 指定复制的数据库或者表
  5. VMware:未能将管道连接到虚拟机, 所有的管道范例都在使用中
  6. linux 以某个用户执行,Linux下以其他用户运行程序
  7. 粒子群优化算法及MATLAB实现
  8. echolife hg8245说明书_华为光猫HG8245设置说明书
  9. 软考网络工程师教程第五版(2018年最新版)
  10. 动态电压恢复器(DVR)模型 Matlab/simulink
  11. Mac更新git用户名和密码
  12. 【李沐】深度学习笔记
  13. 51单片机 普中V2 数字时钟 电子时钟 万年历 DS1302 LCD1602 AT24C02
  14. EXCEL排名一样大的不重复
  15. 外网访问redis cluster的大坑
  16. linux中seliunux配置文件,SELinux 入门简介
  17. 76个常识,你知几个
  18. docker login 明明账号密码都正确却登录失败 提示 The user name or passphrase you entered is not correct.
  19. 信号隔离器在PLC/DCS控制系统的应用
  20. 量化分析师的Python日记-CSDN公开课-专题视频课程

热门文章

  1. pb文件转java 报:protoc did not exit cleanly. Review output for more information
  2. flutter CustomScrollView中使用Swiper做轮播图问题
  3. php5渗透,ThinkPHP的一些渗透方式
  4. 基于贝叶斯优化的离散组合序列问题调研
  5. 博士科研论坛和一些学者研究
  6. 数据库DQL数据查询语言
  7. 嵌入式入门学习笔记1:资料收集
  8. h5页面在新版微信iOS 端出现底部白色导航条
  9. node防止恶意刷短信次数
  10. 怎么把图片转gif表情包?