你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
自动执行开发人员门户部署
适用范围:开发人员 | 基本 | 基本 v2 | 标准 | 标准 v2 | 高级 | 高级 v2
API 管理开发人员门户支持以编程方式访问内容。 它允许你通过内容管理 REST API 将数据导入或导出 API 管理服务。 REST API 访问适用于托管门户和自承载门户。
自动迁移脚本
可以使用 API 在两个 API 管理服务之间自动迁移内容(例如,测试环境中的服务和生产环境中的服务)。 API 管理开发人员门户 GitHub 存储库中的 scripts.v3/migrate.js
脚本可简化此自动化过程。
警告
该脚本会删除目标 API 管理服务中的开发人员门户内容。 如果你担心,请确保执行备份。
注意
如果使用自承载门户,并且具有显式定义的自定义存储帐户来承载媒体文件(例如,在 config.design.json
配置文件中定义 blobStorageUrl
设置),则需要使用原始 scripts/migrate.js
脚本。 原始脚本不适用于具有由 API 管理托管的媒体存储帐户的托管门户或自承载门户。 在这种情况下,请改用 /scripts.v3
文件夹中的脚本。
此脚本执行以下步骤:
- 从源 API 管理服务捕获门户内容和媒体。
- 从目标 API 管理服务删除门户内容和媒体。
- 将门户内容和媒体上传到目标 API 管理服务。
- 可选并且仅适用于托管门户 - 自动发布门户。
成功执行脚本后,目标 API 管理服务应包含与源服务相同的门户内容,你能够以管理员身份查看它。
- 如果使用的是托管门户,则可以将脚本设置为自动发布目标门户,以使迁移后的版本自动提供给访问者。
- 如果使用的是自承载门户,则需要手动发布目标门户。 按照本教程中的发布和承载说明来设置自承载开发人员门户。
后续步骤
详细了解开发人员门户: