您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
默认情况下,Apigee Edge 中的所有组织都有两个环境:test
和 prod
。命名方式可以任意。这些环境只是为了为您提供一个用于处理和测试 API 更改的区域,以及另一个用于向应用公开 API 的区域。
您不一定能够部署到所有环境,具体取决于您的角色。用户只能部署到 test
环境。如果您是管理员,则可以部署到任何环境。
部署选项
您可以将代理部署为修订版或版本。这两个概念是不同的,下文将对此进行说明。
修订版本简介
组织中的每个环境只能有一个已部署的 API 代理修订版本。通常,代理修订版位于 prod
中,而另一个修订版位于 test
中,因为它正在测试或开发中。例如,您可以在 test
中部署修订版 1,并在 prod
中部署修订版 20。您可以在 API 代理编辑器的“概览”页面上查看所有修订版本的部署情况。
如果您在未更改基本路径的情况下创建了 API 代理的新修订版本,然后将其部署到已部署它的环境,则先前版本会被取消部署,并部署新的修订版本。请注意,通过管理界面进行部署可能会影响入站通话。如需在部署期间更妥善地处理和转接入站通话,请使用管理 API。请参阅使用管理 API 部署 API 代理中有关无缝部署的部分。
Apigee Edge 中的修订功能不适合用作源代码控制系统。 使用现有的源代码库和软件开发生命周期 (SDLC) 流程来管理 API 代理的更改并保留其历史记录。您可以将 Edge 中的修订版本视为一种快速查看或部署 API 代理的不同修订版本的方式。 Apigee Edge 中可在历史记录中保留的 API 代理修订版本数量上限为 50 个,如限制主题中所述。达到上限后,您应先备份并删除不再想在 Apigee Edge 历史记录中保留的旧修订版本,然后再创建新修订版本。
版本简介
Edge 支持在单个环境中部署多个版本的代理。每个版本都必须具有不同的基准路径(例如 /v1
和 /v2
)。
部署和取消部署 API 代理
如需在管理界面中部署(或取消部署)API 代理,请执行以下操作:
- 在 API 代理编辑器中,选择要部署(或取消部署)的修订版本。
- 依次点击部署 > {environment},然后在确认对话框中做出回应。
如果 API 代理基本路径与该环境中的另一个已部署修订版本相同,则系统会取消部署先前修订版本,并将新修订版本部署到其位置。
如需在同一环境中部署多个版本,请参阅下一部分。