使用融合中间件控制 (EM) 为 Oracle 商业智能组件启用 SSL
Posted
技术标签:
【中文标题】使用融合中间件控制 (EM) 为 Oracle 商业智能组件启用 SSL【英文标题】:Enabling SSL for Oracle Business Intelligence components using Fusion middleware control (EM) 【发布时间】:2013-08-08 03:36:56 【问题描述】:我正在编写一个脚本,它将自动执行 OBIEE 配置以启用 SSL。
在 EM(融合中间件控制页面)的其中一个步骤中,我需要在安全选项卡中展开商业智能文件夹 -> 核心应用程序 -> 转到安全套接字层选项卡并启用 SSL 并提供 SSL 证书位置。
上述步骤是通过 UI 完成的,我想将这些自动化。有什么方法可以通过 python 脚本来做这些?
谢谢
【问题讨论】:
@better_use_mkstemp 有什么建议吗? @Victor HDC 有什么建议吗? 【参考方案1】:我还没有这样做,但可以使用其中的一些WLST commands for SSL configuration:
以下命令将证书从文件 cert.txt 导入到 wallet1,对于 Oracle Internet Directory 实例 oid1,在应用服务器实例 inst1 中:
wls:/mydomain/serverConfig> importWalletObject('inst1', 'oid1', 'oid','wallet1',
'password', 'Certificate','/tmp/cert.txt')
管理员指南中还有一个关于SSL automation 的主题。
希望这会有所帮助。
【讨论】:
【参考方案2】:几乎可以肯定,您应该通过 WLST 执行此操作。任何基于 EM 接口编写的东西都可能在 Oracle 决定修改它的任何时候损坏,这可能是任何时候。 WLST 是公认的用于进行配置更改的 API。
但是,如果您想要加载的霰弹枪......然后去看看 CasperJS,它是一个基于 javascript 的无头 Web 浏览器,它可以让您以编程方式与网页交互,以满足您的需求。如果你真的想用python,requests库非常好。
【讨论】:
以上是关于使用融合中间件控制 (EM) 为 Oracle 商业智能组件启用 SSL的主要内容,如果未能解决你的问题,请参考以下文章