本页面适用于 Apigee 和 Apigee Hybrid。
查看 Apigee Edge 文档。
您可能需要从 Apigee 下载 API 代理配置软件包(以 zip 文件的形式)来执行下列任务之一:
- 使用 API 代理配置软件包将 API 代理导入到其他组织(请参阅从 API 代理软件包导入 API 代理)。
- 将 API 代理解压缩到本地系统。这有助于在源代码控制中设置基于文件的 API 代理,或查看基于文件的版本。如果您在本地修改 API 代理配置,则可以将更改作为 API 代理的新修订版本上传。
以下各部分介绍如何下载和上传 API 代理配置包。如需了解 zip 文件的展开内容,请参阅 API 代理配置目录结构。
视频
观看以下视频,详细了解如何下载和上传 API 代理配置软件包。
视频 | 说明 |
---|---|
下载 API 代理 (Apigee) | 使用 Apigee 界面和 API 下载 API 代理。 |
下载 API 代理配置软件包
下载 API 代理配置软件包,如以下各部分所述。
经典版 Apigee 界面
如需使用 Apigee 界面下载 API 代理配置软件包,请执行以下操作:
- 在 API 代理编辑器中打开 API 代理。
- 点击开发标签页。
- 在修订版本下拉列表中选择您要下载的 API 代理修订版本。
- 依次选择修订版本 n > 导出修订版本 n,其中 n 指定所选修订版本。
Apigee API
如需使用 API 下载 API 代理配置软件包,请参阅获取 API 代理修订版本。
如需查看 API 代理配置软件包的内容,请创建一个新目录并使用 unzip
等实用程序展开 zip 文件,如以下示例所示:
mkdir myappdir
unzip ./my-app_app_rev3_2019_04_20.zip -d myappdir
如需详细了解 zip 文件的展开内容,请参阅 API 代理配置目录结构。
上传 API 代理配置软件包
在上传 API 代理配置软件包之前,请重新归档 API 代理配置软件包目录(如果已修改的话),包括任何新文件或更改后的文件。您可以使用 zip
等实用程序,如以下示例所示:
zip my-new-proxy.zip -r .
ZIP 文件中的顶级目录必须是 /apiproxy
。如需详细了解所需的目录结构,请参阅 API 代理配置目录结构。
上传 API 代理配置软件包,如以下各部分所述。
经典版 Apigee 界面
如需上传 API 代理配置软件包并创建新的 API 代理,请参阅从 API 代理软件包导入 API 代理
如需上传 API 代理配置软件包并创建现有 API 代理的新修订版本,请执行以下操作:
- 在 API 代理编辑器中打开 API 代理。
- 点击开发标签页。
- 在修订版本下拉列表中选择您要下载的 API 代理修订版本。
- 选择修订版本 n > 导入修订版本。
- 点击选择文件,导航到本地目录中的 Zip 文件,然后点击打开。
- 点击上传。
如果您收到
Bundle is invalid. Empty bundle
之类的错误,请确保 Zip 文件的顶级目录为/apiproxy
。否则,请从展开目录的根目录重新归档您的 API 代理配置文件。
上传新的 API 代理配置后,Apigee 会递增修订版本号并显示新修订版本。当您上传新修订版本后,Apigee 不会自动进行部署。如需部署新的修订版本,请参阅部署 API 代理。
Apigee API
如需使用 API 上传 API 代理配置,请参阅更新现有 API 代理修订版本