- 最新动态
- 功能总览
-
用户指南
-
企业中心
- 企业中心概述
- 开通企业中心
- 进入企业中心
- 组织管理
- 财务管理
- 使用限制说明
- 策略和授权项说明
- 审计
- 关闭企业中心
- 附录(待下线)
-
常见问题
-
公共
- 不同关联模式下,企业主子账号财务管理方案有哪些差异?
- 企业主子账号关联模式,在企业子账号创建后还能变更吗?
- IAM用户和企业子账号的区别
- IAM用户无法查看“组织与账号”的内容了该怎么办?
- 客户申请开通企业主账号有哪些限制条件?
- 企业主账号邀请关联账号有哪些限制条件?
- 企业主账号与企业子账号解除关联关系有哪些限制条件?
- 如何查看企业子账号的关联时间?
- 子账号未完善账号类型和企业名称,企业主账号不允许关联该子账号,怎么办?
- 子账号的账号类型为个人账号,企业主账号不允许关联该子账号,怎么办?
- 企业主账号创建企业子账号用在什么场景?创建的企业子账号实名信息是什么?
- 新建企业子账号会继承主账号的哪些信息?
- 如何删除企业子账号?
- 如何提升关联企业子账号数量上限?
- 信用额度还款优先级说明
- 企业主账号登录(包含IAM子用户登录和其他账号委托登录)华为云后,无权限查看或操作子账号信息怎么办?
- 财务托管
-
财务独立
- 不同企业(单位名称不同的母、子、分公司)如何申请企业管理账号?
- 控股/参股/被母公司实际控制的子公司怎样申请复用母公司的商务优惠?
- 为什么我公司子账号的商务没有享受到母公司主账号同等商务优惠?
- 企业客户主账号可以给企业子账号拨款吗?
- 我公司主账号为何不能给子账号拨款代金券?
- 企业客户主账号可以给企业子账号拨款信用额度吗?
- 企业主账号可以回收企业子账号的代金券吗?
- 企业客户主账号给子账号拨款,子账号消费后,这部分金额由谁开票?
- 企业主账号和子账号为不同法人,企业主账号能代子账号开发票吗?
- 企业主账号代企业子账号开发票,开的是谁的抬头?
- 企业账号(包含主账号和子账号)的开票抬头有何限制要求?
- 同一个企业账号能基于不同的企业项目开不同抬头的发票吗?
- 集团公司客户(企业主账号)下属多个控股子公司(企业子账号),是否可以共享商务折扣及授信?需要满足什么要求?
- 集团公司客户(企业主账号)下属多个控股子公司(企业子账号),是否可以独立开具发票?
- 企业主账号的IAM用户无法查看企业子账号信息?
- 企业主账号能看到企业子账号的资源吗?能管理和使用企业子账号的资源吗?
- 企业子账号如已继承企业主账号的商务优惠,当企业主账号原商务失效并重新获得后,企业子账号需要重新申请继承商务吗?
- 什么是“同一法人”?
- 什么是“不同法人”?
-
公共
- 项目管理
-
企业中心
- 最佳实践
- API参考
- SDK参考
- 视频帮助
- 文档下载
- 通用参考
展开导读
链接复制成功!
使用企业管理Java Python SDK获取不到企业项目的排查方式
使用企业管理Java Python SDK获取不到企业项目,请按照如下方式排查:
- 检查获取Token的方式是否为DomainToken,企业管理是全局服务,因此需要使用DomainToken。
- 若通过AK/SK方式使用SDK,同步骤1,需要检查认证方式是否为Domain级别,AK/SK在经过API Gateway时,API Gateway会将AK/SK转成响应Token,来调用EPS服务。
- 检查请求企业管理(EPS)HTTP接口域名是否正确,可以通过打印详细日志查看,设置打印日志语句放在调用接口之前。
- Java版本打印日志通过如下方法:
OSFactory.enableHttpLoggingFilter(true);
- Python版本打印日志通过如下方法:
utils.enable_logging(debug=True,stream=sys.stdout)
- 企业管理(EPS)公有云域名唯一,Endpoint为:https://eps.myhuaweicloud.com/v1.0。
若步骤3请求EPS的HTTP接口域名不正确,请按照如下方式设置企业管理(EPS)的正确Endpoint:
- Java版本,大部分代码SDK Demo已经呈现,请重点关注注释部分:
//生成endpoint解析器
OverridableEndpointURLResolver endpointResolver = new OverridableEndpointURLResolver();
endpointResolver.addOverrideEndpoint(ServiceType.EPS, "https://eps.myhuaweicloud.com/v1.0");
String user = "xxxxx";
String password = "******";
String userDomainId = "yyyyyyyyyyy";
String authUrl = "https://iam.xxxx.com/v3";
//设置打印日志
OSFactory.enableHttpLoggingFilter(true);
//生成config对象
Config config = Config.newConfig().withEndpointURLResolver(endpointResolver);
//请求客户端使用config对象
OSClient.OSClientV3 osclient = OSFactory.builderV3().endpoint(authUrl).withConfig(config)
.credentials(user, password, Identifier.byId(userDomainId)).scopeToDomain(Identifier.byId(userDomainId)).authenticate();
- Python版本:
os.environ.setdefault('OS_EPS_ENDPOINT_OVERRIDE', 'https://eps.myhuaweicloud.com/v1.0')
- 调用接口报500类错误,请联系EPS服务客服。
说明:
老版本的SDK使用起来较为繁琐,推荐使用新版本Union SDK。