第 3 步:调用 API 代理

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

在此步骤中,您将测试刚创建和部署的 API 代理。

Cloud 控制台中的 Apigee

  1. 在浏览器中打开 Cloud 控制台中的 Apigee 界面
  2. 确保从页面顶部的下拉菜单中选择您在其中创建了 API 代理的 Google Cloud 项目。
  3. 在 Cloud 控制台界面中,依次选择管理 > 环境
  4. 选择环境组标签页。
  5. 在表格中,找到包含部署了 myproxy 的环境的环境组的行。主机名会出现在此行的主机名列中。例如:mydomain.com
  6. 调用 API 代理。调用代理的方式取决于您的 Apigee 实例是针对外部网络访问配置还是针对内部网络访问配置。如果您不确定 Apigee 实例的配置方式,请与您的 Apigee 管理员联系。
    • 外部访问:如果您的 Apigee 实例已针对外部访问进行配置,请按以下方式调用代理:
      curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy

      其中,YOUR_ENV_GROUP_HOSTNAME 是您在上一步中获得的主机名。

      例如:

      curl https://mydomain.com/myproxy

      下面是另一个示例,其中通配符 DNS 服务 nip.io 用于主机:

      curl https://198.51.100.251.nip.io/myproxy
    • 内部访问:如果您的 Apigee 实例已针对内部网络访问进行配置,则需要执行一些额外的步骤,才能获得对内部负载均衡器及其 IP 地址的访问权限。如需了解详情,请参阅调用仅具有内部访问权限的代理
  7. 对代理的成功调用会返回以下输出:

    Hello, Guest!

经典版 Apigee 界面

  1. 在浏览器中打开 Apigee 界面
  2. 确保从页面顶部的下拉菜单中选择您在其中创建了 API 代理的 Google Cloud 项目。
  3. 在 Cloud 控制台界面中,依次选择管理 > 环境 > 组
  4. 点击在 Google Cloud 控制台中查看
  5. 选择环境组标签页。
  6. 在表格中,找到包含部署了 myproxy 的环境的环境组的行。主机名会出现在此行的主机名列中。例如:mydomain.com
  7. 调用 API 代理。调用代理的方式取决于您的 Apigee 实例是针对外部网络访问配置还是针对内部网络访问配置。如果您不确定 Apigee 实例的配置方式,请与您的 Apigee 管理员联系。
    • 外部访问:如果您的 Apigee 实例已针对外部访问进行配置,请按以下方式调用代理:
      curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy

      其中,YOUR_ENV_GROUP_HOSTNAME 是您在上一步中获得的主机名。

      例如:

      curl https://mydomain.com/myproxy

      下面是另一个示例,其中通配符 DNS 服务 nip.io 用于主机:

      curl https://198.51.100.251.nip.io/myproxy
    • 内部访问:如果您的 Apigee 实例已针对内部网络访问进行配置,则需要执行一些额外的步骤,才能获得对内部负载均衡器及其 IP 地址的访问权限。如需了解详情,请参阅调用仅具有内部访问权限的代理
  8. 对代理的成功调用会返回以下输出:

    Hello, Guest!

如果您收到错误,请检查以下各项:

  • 如果您看到超时错误(异常),请尝试取消部署并重新部署新的 API 代理。
  • 如果无法解析主机(例如收到 404 错误),请核查您使用的主机名和代理名称是否正确无误。
  • 确保已使用 Cloud 负载均衡器配置环境组主机名。请参阅确定是否为主机名配置了 Cloud 负载均衡器
  • 如果您看到 TLS/SSL 错误(例如 SSL 握手错误),请与您的 DNS 提供商联系,以确保主机名的 DNS 记录配置正确。确保该记录具有在 Apigee 预配期间创建的负载均衡器的 IP 地址。如果您不确定 IP 地址应该是什么,请参阅确定 Cloud 负载均衡器是否已配置主机名
  • 如果您看到 TLS/SSL 证书错误,则与均关联的 SSL 证书可能没有正确的主机名,因此被拒绝。证书是在预配过程中创建的。确定 Cloud 负载均衡器是否配置了主机名中的问题排查步骤介绍了如何查找和检查证书。
  • 如果您无法解决问题,请与预配 Apigee 的人员联系,以获取进一步帮助。

在下一步中,您将更改 API 代理的目标端点。

1 2 3 (下一步)第 4 步:更改目标端点 5