
# 调用API失败的原因是什么？
调用API失败的场景分为三种：同一VPC内调用失败、不同VPC之间调用失败、公网调用失败。
- VPC内调用API失败时，请检查域名是否和API自动分配的域名一致，如果域名错误，会导致调用API失败。
- 不同VPC之间调用API失败时，请检查两个VPC的网络是否互通。如果不通，可以通过创建VPC对等连接，将两个VPC的网络打通，实现跨VPC访问实例。 关于创建和使用VPC对等连接，请参考[VPC对等连接说明](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0046655036.html)。
  
- 公网调用API失败时，可能的原因如下：
  - API没有绑定弹性公网IP（EIP），导致API缺少公网访问的有效地址，公网调用API失败。绑定EIP后重新调用即可，详细步骤请参考[准备ROMA Connect依赖资源](https://support.huaweicloud.com/usermanual-roma/instance-purchase.html)。
  
  - 入方向规则配置有误，导致公网调用API失败。配置入方向规则的详细步骤请参考[准备ROMA Connect依赖资源](https://support.huaweicloud.com/usermanual-roma/instance-purchase.html)。
  
  - 调用时未添加请求消息头"host:分组域名"，导致公网调用API失败。添加消息头后，重新调用即可。
   
 
