在界面中部署代理

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

默认情况下,Apigee Edge 中的所有组织都有两种环境:testprod。可任意命名。这些环境仅用于为您提供一个领域,供您处理和测试 API 变更,以及向应用提供 API 的另一个领域。

根据您的角色,您可能无法部署到所有环境。用户只能部署到 test 环境。如果您是管理员,则可以部署到任何环境。

部署选项

您可以将代理部署为修订版本或版本。这些是不同的概念,如下所述。

关于修订版本

组织中的每个环境只能有一个已部署的 API 代理修订版本。通常,代理修订版本在 prod 中,而另一个修订版本正在测试或开发中在 test 中。例如,您可以在 test 中部署修订版本 1,在 prod 中部署修订版本 20。您可以在 API 代理编辑器的“概览”页面上查看所有修订版本的部署。

如果您在不更改其基本路径的情况下创建新的 API 代理修订版本,然后将其部署到已部署该代理的环境中,之前的版本将被取消部署,而新修订版本将取而代之。请注意,通过管理界面进行的部署可能会影响呼入电话。如需在部署期间更妥善地处理和转换呼入电话,请使用 Management API。请参阅使用 Management API 部署 API 代理中有关无缝部署的部分。

Apigee Edge 中的修订版本功能不适用于源代码控制系统。使用现有的源代码库和软件开发生命周期 (SDLC) 流程来管理对 API 代理的更改并保留其历史记录。您可以将 Edge 中的修订版本视为快速查看或部署 API 代理的不同修订版本的一种方式。根据限制主题所述,Apigee Edge 的历史记录中最多只能保留 50 个 API 代理修订版本。达到该限制后,您应先备份并删除不希望在 Apigee Edge 中的历史记录中保留的旧修订版本,然后再创建新的修订版本。

版本简介

Edge 支持在单个环境中部署代理的多个版本。每个版本都必须具有不同的基本路径(例如 /v1/v2)。

部署和取消部署 API 代理

如需在管理界面中部署(或取消部署)API 代理,请执行以下操作:

  1. 在 API 代理编辑器中,选择要部署(或取消部署)的修订版本。
  2. 点击部署 > {environment},然后响应确认对话框。

    如果 API 代理基本路径与该环境中另一个已部署的修订版本相同,则之前的修订版本会被取消部署,而新修订版本将取而代之。
    如需在同一环境中部署多个版本,请参阅下一部分。