第 1 步:创建 API 代理

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

在此步骤中,您将创建一个调用模拟目标服务的简单 API 代理。

Cloud 控制台中的 Apigee

  1. 在 Google Cloud 控制台中,前往代理开发 > API 代理页面。

    前往 API 代理

  2. 确保在 Google Cloud 窗格的项目选择器中已选择您的组织名称。组织名称与您的 Google Cloud 项目名称相同。
  3. 点击 + 创建
  4. 创建代理窗格的代理模板下,选择反向代理(最常见)。 反向代理只是将传入流量路由到后端服务。
  5. 代理详情下,输入以下内容:
    • 代理名称:输入 myproxy。本部分的其余步骤均会使用该名称作为您代理的名称。
    • 基本路径:自动设置为您为 Proxy name 输入的值。基本路径是用于向 API 发出请求的网址的一部分。Apigee 使用网址来匹配传入的请求并将其路由到相应的 API 代理。
    • 说明(可选):为您的新 API 代理输入说明,例如“使用简单代理测试 Apigee”。
    • 目标(现有 API):输入 https://mocktarget.apigee.net。此操作会定义 Apigee 在向 API 代理发送的请求上调用的目标网址。mocktarget 服务托管在 Apigee 上,并返回简单的数据。它不需要 API 密钥或访问令牌。
    • 空间(可选):如果您的组织已启用 Apigee 空间,您可以将 API 代理与从可用选项列表中选择的空间相关联。如需了解详情,请参阅 Apigee 空间概览
    • 点击下一步
  6. 部署(可选)下,保持部署环境字段不变。在此示例中,您只需创建代理而不在此阶段部署它。 您也可以忽略服务账号字段,将其留空。
  7. 点击创建

    Apigee 会创建新代理,并在代理摘要窗格中显示代理详情摘要。

    myproxy 摘要窗格。

    部署部分为空,因为代理尚未部署。

  8. 端点摘要下的修订版本部分中,点击查看

    端点视图窗格随即会显示:

    • 代理端点:您为代理设置的基本路径,在此示例中为 /myproxy
    • 目标端点:您为目标设置的基本路径,在此示例中为 https://mocktarget.apigee.net
  9. 点击关闭即可返回到“代理摘要”页面。

经典版 Apigee

如需在经典版 Apigee 界面中创建简单的 API 代理,请执行以下操作:

  1. 在浏览器中打开 Apigee 界面
  2. 在界面的主视图中依次点击开发 > API 代理

    依次选择“开发”>“API 代理”。

  3. 选择环境下拉列表中选择要在其中创建新的 API 代理的环境。

    Apigee 界面会显示该环境的 API 代理列表。如果您尚未创建任何代理,则列表为空。

  4. 点击新建
    创建代理按钮

    此时将启动创建代理向导。

    已选择 API 代理的 API 代理窗格

  5. 选择反向代理(最常见)。

    系统将显示代理详细信息视图。

  6. 使用以下设置配置代理:
    • 代理名称:输入 myproxy。本部分的其余步骤假定这是代理的 ID。
    • 代理基本路径:自动设置为 /myproxy代理基本路径是用于向 API 发出请求的网址的一部分。Apigee 使用网址来匹配传入的请求并将其路由到相应的 API 代理。
    • 说明(可选):为您的新 API 代理输入说明,例如“使用简单代理测试 Apigee”。
    • 目标(现有 API):输入 https://mocktarget.apigee.net。此操作会定义 Apigee 在向 API 代理发送的请求上调用的目标网址。mocktarget 服务托管在 Apigee 上,并返回简单的数据。它不需要 API 密钥或访问令牌。

    您的 API 代理的详细信息应如下所示:

    显示“名称”“基本路径”“说明”和“目标”的代理详细信息

  7. 点击下一步
  8. 通用政策屏幕上,选择直通(无授权) (Pass through (no authorization)) 作为安全选项。
  9. 点击下一步
  10. 摘要屏幕上,点击创建。 (不要选择可选部署。)

    Apigee 会生成代理(有时称为代理软件包):

    确认代理已创建

  11. 点击 Go to proxy list

    Apigee 会显示代理视图,其中显示 API 代理列表。新代理具有灰色状态指示器,表示该代理尚未部署。

接下来,您将部署 API 代理。必须先部署代理,然后才能供客户端使用。

1 (下一步)第 2 步:部署 API 代理 3 4 5