在界面中部署代理

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

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

您不一定能够部署到所有环境,具体取决于您的角色。用户只能部署到 test 环境。如果您是管理员,则可以部署到任何环境。

部署方案

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

修订版本简介

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

如果您在未更改 API 代理的基本路径的情况下创建了该 API 代理的新修订版本,然后将其部署到已部署它的环境,则先前版本会被取消部署,并部署新的修订版本。请注意,通过管理界面进行部署可能会影响入站调用。如需在部署期间更顺畅地处理和转换来电,请使用管理 API。请参阅使用管理 API 部署 API 代理中的“无缝部署”部分。

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

版本简介

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

部署和取消部署 API 代理

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

  1. 在 API 代理编辑器中,选择要部署(或取消部署)的修订版本。
  2. 依次点击部署 > {环境},然后根据确认对话框中的提示操作。

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