我们计划在多个近地点环境(如开发、质量、产品开发等)上开展工作。并计划将构建和部署自动化。我们正在寻找关于管理Apigee中的以下实体或工件的最佳实践的指导?
发布于 2014-01-17 15:28:09
另外,查看命名的目标服务器(用于管理服务标注和目标服务器)。在http://apigee.com/docs/api-services/content/load-balancing-across-backend-servers的负载平衡机制下,有一些关于它的文档,但是您可以在一个目标上使用它,然后不必将代码从一个包修改到另一个包。
我们还有一个非官方的工具来捕捉所有环境变量的快照,而这些环境变量都不在中,您可以在Git中进行检查。您可以在以下YouTube视频中了解更多信息:https://www.youtube.com/watch?v=5jDGTz-UScU#t=10
发布于 2014-01-17 09:55:19
我的建议是看看爱皮吉平台管理API。Apigee拥有用于几乎所有实体管理的API。这些是REST本身,所以您可以用任何脚本语言编写实体管理脚本。
建议的开发方法如下
发布于 2014-01-18 08:53:41
您可以通过使用简单的API调用来完成组织级别的配置:
SSL证书,虚拟主机将特定于每个环境,您可以为每个DNS条目设置不同的证书。
缓存是为特定的包创建的。因此,您可以根据环境为包创建修订版并更改缓存。
KeyValueMaps策略可以应用于包中,并以相同的方式用于不同的环境。您可以使用Maven和其他实用程序部署包,其中可以使用API调用来部署新的修订。(所有有关申请的政策,例如服务叫牌、配额限额等,都可以以同样的方式处理。
如果您需要所有的APi调用来自动化上面的内容,请告诉我。
https://stackoverflow.com/questions/21181522
复制相似问题