我有数百种不同的身份服务器配置(策略、声明、服务提供商等(
我需要在多个环境中重复相同的配置:开发、测试、生产
通过在 Web 控制台中的导出导入手动完成此操作 - 这是一场噩梦。
对 wso2is 进行自动配置部署的最佳实践是什么?
我正在考虑以下选项:
- 创建一个脚本,该脚本将调用管理服务以导入身份服务器配置 创建自定义部署程序
- (如Synapse和数据服务部署程序等(并调用管理服务或执行内存中API调用
- 查找它在数据库中的存储位置和方式,并执行SQL脚本来填充数据库
也许存在用于配置部署的内容,但我找不到它?
您可以创建自己的脚本或自定义方法来管理部署。但是你必须自己维护这些脚本。
在这种情况下,您可以使用部署自动化工具,例如Puppet,Chef等。
您可以使用 WSO2 Puppet 模块在不同的环境中部署您的配置。
以防万一有人需要基于文件的部署程序
创建了一个可用于不同目的的时髦脚本部署器。
- 服务提供商部署人员
- 策略部署程序