更新时间:2022-07-05 GMT+08:00
分享

调用API失败的原因是什么?

调用API失败的场景分为三种:同一VPC内调用失败、不同VPC之间调用失败、公网调用失败。

  • VPC内调用API失败时,请检查域名是否和API自动分配的域名一致,如果域名错误,会导致调用API失败。
  • 不同VPC之间调用API失败时,请检查两个VPC的网络是否互通。如果不通,可以通过创建VPC对等连接,将两个VPC的网络打通,实现跨VPC访问实例。

    关于创建和使用VPC对等连接,请参考VPC对等连接说明

  • 公网调用API失败时,可能的原因如下:
    • API没有绑定弹性公网IP(EIP),导致API缺少公网访问的有效地址,公网调用API失败。绑定EIP后重新调用即可,详细步骤请参考准备ROMA Connect依赖资源
    • 入方向规则配置有误,导致公网调用API失败。配置入方向规则的详细步骤请参考准备ROMA Connect依赖资源
    • 调用时未添加请求消息头“host:分组域名”,导致公网调用API失败。添加消息头后,重新调用即可。

相关文档