是否有用于导出和导入所有 Apigee Edge 对象的脚本,例如开发人员、用户、应用程序、缓存、键值映射等?
澄清一下,将非运行时对象作为优先级而不是其中包含的运行时数据会很好。例如,缓存的当前内容并不像缓存对象可用那么重要。
是否有用于导出和导入所有 Apigee Edge 对象的脚本,例如开发人员、用户、应用程序、缓存、键值映射等?
澄清一下,将非运行时对象作为优先级而不是其中包含的运行时数据会很好。例如,缓存的当前内容并不像缓存对象可用那么重要。
我发布了一个可用于检索 Apigee 组织设置的工具。此工具已在 Apigee 内部使用了一段时间,但这是首次向公众发布。它使用 Apigee 管理 API 来拉取配置数据,而要拉取的数据是可配置的。数据存储在分层目录结构中,可以存档、探索或用于比较组织。它可以与 Apigee Edge 云和本地产品一起使用。
一些警告:
此工具不会从组织中检索所有数据。例如,它不检索 API 代理。使用 Apigee 管理 UI 或管理 API 检索 API 代理。
该工具由几个 bash 脚本组成。它已在 Linux 和 Mac OS X 上成功运行。
该工具不会将数据写回组织,尽管它检索的文件通常可以使用管理 API 回传给组织。
此工具按原样发布。Apigee 未正式支持它。
在 tools/org-snapshot 目录中的 api-platform 示例站点 ( https://github.com/apigee/api-platform-samples ) 中找到该工具。
计划提供一种工具来导出/导入临时数据(例如应用程序、开发人员、产品)。组织配置的其他方面需要访问生产 Cassandra 数据库,该数据库不能公开发布。我们目前正在强化内部使用的临时工具。如果消费者工具(如果可用)不能提供您需要的所有备份支持,您将需要为他们记录支持票以运行内部工具。
有用于导入一组对象(开发人员、应用程序、API 产品)的脚本,这些对象与您可以在 GitHub 上找到的示例代理一起使用:
https://github.com/apigee/api-platform-samples/tree/master/setup
对于 Perl 程序员:另请参阅 CPAN 上的 Apigee::Edge