我正在编写一个脚本,它将自动执行 OBIEE 配置以启用 SSL。
在 EM(融合中间件控制页面)的步骤之一中,我需要在安全选项卡中展开商业智能文件夹 -> 核心应用程序 -> 转到安全套接字层选项卡并启用 SSL 并提供 SSL 证书位置。
上述步骤是通过 UI 完成的,我想自动化这些。有什么方法可以通过 python 脚本来做这些吗?
谢谢
我正在编写一个脚本,它将自动执行 OBIEE 配置以启用 SSL。
在 EM(融合中间件控制页面)的步骤之一中,我需要在安全选项卡中展开商业智能文件夹 -> 核心应用程序 -> 转到安全套接字层选项卡并启用 SSL 并提供 SSL 证书位置。
上述步骤是通过 UI 完成的,我想自动化这些。有什么方法可以通过 python 脚本来做这些吗?
谢谢
我还没有这样做,但可以使用其中一些WLST 命令进行 SSL 配置:
以下命令将证书从文件 cert.txt 导入到 wallet1,对于 Oracle Internet Directory 实例 oid1,在应用程序服务器实例 inst1 中:
wls:/mydomain/serverConfig> importWalletObject('inst1', 'oid1', 'oid','wallet1',
'password', 'Certificate','/tmp/cert.txt')
管理员指南中还有一个关于SSL 自动化的主题。
希望这可以帮助。
几乎可以肯定,您应该通过 WLST 执行此操作。任何基于 EM 接口编写的东西都可能在 Oracle 决定修改它的任何时候损坏,这可能是任何时候。WLST 是公认的用于进行配置更改的 API。
但是,如果您想要加载的霰弹枪……然后去看看 CasperJS,它是一个基于 Javascript 的无头 Web 浏览器,它可以让您以编程方式与网页进行交互,以满足您的需求。如果你真的想使用 python,requests 库非常好。