Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 管理服务应包含与源服务相同的门户内容,你能够以管理员身份查看它。
- 如果使用的是托管门户,则可以将脚本设置为自动发布目标门户,以使迁移后的版本自动提供给访问者。
- 如果使用的是自承载门户,则需要手动发布目标门户。 按照本教程中的发布和承载说明来设置自承载开发人员门户。
后续步骤
详细了解开发人员门户: