连接华为云服务中心常见问题汇总
开发者可以直接使用华为公有云提供的服务中心进行开发工作。使用服务中心,开发者需要注册华为云账号,并在"我的凭据”里面生成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论坛进行咨询。
连接华为云服务中心常见问题汇总相关推荐
- esp8266WiFi模块通过MQTT连接华为云
esp8266WiFi模块通过MQTT连接华为云 总结: 一. MQTT透传AT固件烧录 二. 串口调试 2.1 设置模块为STA模式 2.2 连接WiFi 2.3 设置MQTT的登陆用户名与密码 2 ...
- 【教程】ESP32连接华为云IoT平台
目录 1前言 2应用侧接入华为云IoT平台 3必备环境 4使用步骤 4.1华为云IoT平台简介 4.2产品定义 4.3设备定义与注册 4.4ESP32编程接入 4.4.1头文件的包含 4.4.2接入参 ...
- 【教程】应用侧连接华为云IoT平台
文章目录 1.写在前面 2.关于设备侧与华为云IoT平台的连接 3.进入华为云IoT平台 4.接收属性上报,实现数据转发至服务器 4.1.数据转发的总体实现思路 4.2.创建规则触发条件 4.3.创建 ...
- C#编写上位机连接华为云平台IoTDA
C#连接华为云平台IoTDA 需求 前期准备 具体设计 代码目录简述: 工程配置参数 具体程序 App.config 主程序 连接服务器 接收到消息 消息发布回调 服务器连接成功 断开服务器连接 格式 ...
- MQTT网关连接华为云物联网平台应用
1.概述 ZLAN5143D是一款专门为工业环境设计的RS485设备数据采集器/物联网网关,兼具串口服务器.Modbus网关.MQTT网关.RS485转JSON等多种功能于一体.如图 1所示,可以连接 ...
- OpenHarmony3.0如何轻松连接华为云IoT设备接入平台?
摘要:本文主要介绍基于OpenHarmony 3.0版本来对接华为云IoT设备接入IoTDA,以小熊派BearPi-HM_Nano开发板为例,使用huaweicloud_iot_link SDK对接华 ...
- 设备如何使用go sdk轻松连接华为云IoT平台
本文分享自华为云社区<设备如何使用go sdk轻松连接华为云IoT平台>,作者:华为云IoT专家团 . 本文介绍使用huaweicloud-iot-device-sdk-go 连接华为云I ...
- Xshell远程连接华为云服务器
Xshell远程连接华为云服务器 一.关于华为云 1.什么是云服务器 2.为什么使用华为云 3.我的华为云体验 二.控制台操作* 1.设置密码* 2.开放端口* 3.切换系统 三.Xshell操作* ...
- HarmonyOS系统中内核实现MQTT连接华为云的方法
大家好,今天主要和大家聊一聊,如何使用MQTT连接华为云平台的方法 目录 第一:MQTT通信基本原理 第二:华为IOT平台API 第三:华为IOT平台初始化 第四:设置命令响应函数 第五:数据上传 设 ...
最新文章
- 地理坐标xy表示什么_建筑测量xy坐标的区别
- Linux 段错误详解
- python 重复采样,不重复采样
- 指定复制的数据库或者表
- VMware:未能将管道连接到虚拟机, 所有的管道范例都在使用中
- linux 以某个用户执行,Linux下以其他用户运行程序
- 粒子群优化算法及MATLAB实现
- echolife hg8245说明书_华为光猫HG8245设置说明书
- 软考网络工程师教程第五版(2018年最新版)
- 动态电压恢复器(DVR)模型 Matlab/simulink
- Mac更新git用户名和密码
- 【李沐】深度学习笔记
- 51单片机 普中V2 数字时钟 电子时钟 万年历 DS1302 LCD1602 AT24C02
- EXCEL排名一样大的不重复
- 外网访问redis cluster的大坑
- linux中seliunux配置文件,SELinux 入门简介
- 76个常识,你知几个
- docker login 明明账号密码都正确却登录失败 提示 The user name or passphrase you entered is not correct.
- 信号隔离器在PLC/DCS控制系统的应用
- 量化分析师的Python日记-CSDN公开课-专题视频课程