是否有用于导出和导入所有Apigee Edge对象的脚本,例如开发人员,用户,应用程序,缓存,键值映射等?
为了澄清,将非运行时对象作为优先级与其中包含的运行时数据相比将是很好的。例如,当前缓存的内容并不像只有缓存对象那样重要。
答案 0 :(得分:4)
我发布了一个可用于检索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)上找到该工具。
答案 1 :(得分:3)
计划提供一种工具来导出/导入临时数据(例如应用程序,开发人员,产品)。组织配置的其他方面需要访问生产Cassandra数据库,该数据库不能公开发布。我们目前正在加强临时工具,供内部使用。如果使用者工具(当它可用时)不提供您需要的所有备份支持,则需要记录支持服务单以运行内部工具。
答案 2 :(得分:0)
有一些脚本可以导入一组与GitHub上可以找到的示例代理一起使用的对象(开发人员,应用程序,API产品):
https://github.com/apigee/api-platform-samples/tree/master/setup
答案 3 :(得分:-1)
对于Perl程序员:另请参阅CPAN上的Apigee :: Edge