您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档。 信息
默认情况下,Apigee Edge 中的所有组织都有两种环境:test
和 prod
。可任意命名。这些环境仅用于为您提供一个领域,供您处理和测试 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 代理,请执行以下操作:
- 在 API 代理编辑器中,选择要部署(或取消部署)的修订版本。
- 点击部署 > {environment},然后响应确认对话框。
如果 API 代理基本路径与该环境中另一个已部署的修订版本相同,则之前的修订版本会被取消部署,而新修订版本将取而代之。
如需在同一环境中部署多个版本,请参阅下一部分。