• 部署集成炎黄AWS PAAS平台插件

    目的: 实现hzero平台和AWS-PAAS平台的对接,将AWS-PAAS的应用端集成到hzero平台上,使用当前hzero用户可以直接访问AWS-PAAS的应用端,在hzero平台上当前用户可以直接使用AWS_PAAS应用端的功能,实现两个平台的对接

    hzero平台展示效果

    部署aws服务端

    部署环境为linux环境,使用Xshell工具模拟环境部署

    部署aws所需文件

    下载aws服务端安装包及插件压缩包

    Linux版本(百度网盘):https://pan.baidu.com/share/init?surl=q8MB6q1FBHHCe00jnbF22w

    提取码:986e

    win版本(百度网盘):https://pan.baidu.com/share/init?surl=vZorhYd-KPxY3SGJY4tR9g

    提取码:qhci

    地址链接(百度网盘): https://pan.baidu.com/s/1UvcZRSJfhHPLTSZYnyiB8A

    提取码: x4pv

    插件压缩包中包含了oauth-hzero.jar文件 和run.sh脚本文件

    将对接插件添加到aws服务端中

    注意awsaws服务端的文件名

    1.进入到aws服务端的bin目录下

    2.创建一个plugs文件夹(命令: mkdir plugs

    3.进入plugs文件夹下 , 将下载的oauth-hzero.jar文件添加到plugs文件夹下(使用xshell工具连接aws服务器,直接将下载在window平台的oauth-hzero.jar直接拖动到就可以直接添加文件)

    4.回到bin目录 , 修改aws_startup.sh脚本文件(定位到aws_startup.jar脚本的最后一行,在./jdbc后添加./plugs 用分号隔开)

    5.回到aws主目录,进入webserver/webapps/portal/apps文件夹下,将下载的run.sh脚本文件添加到webserver/webapps/portal/apps文件夹下 (命令:cd webserver/webapps/portal/apps/) , 运行run.sh脚本(命令:./run.sh

    6.修改配置完成 , 启动aws服务端即可

    应用配置文件

    1.打开并登录aws paas的控制端(http://XXX:8088/portal/console)

    2.打开应用管理下的应用开发菜单

    3.打开配置应用

    4.在下拉框中选择AWS Portal门户

    5.进入配置页面,选择监听器

    6.在插件中输入com.awspaas.console.HzeroPluginListener

    HZERO平台上配置aws服务端

    HZERO平台的使用可以参照HZERO平台文档 : https://open.hand-china.com/hzero-docs/v1.2/zh/docs/

    本次任务主要使用的是平台的菜单配置功能,直接在文档的搜索框中搜索菜单配置,可详细阅读菜单配置功能

    1.登录HZERO平台,在搜索框中输入“菜单配置” , 进入菜单配置界面

    2.点击右上角的新建按钮,弹出新建菜单,新建左侧导航栏菜单

    3.创建菜单栏根目录之后,创建子菜单

    4.创建完成之后,就可以在平台导航栏上看到创建的菜单

    运行测试

    注册aws账号

    1.使用admin登录aws服务器

    2.选择公共设施>组织服务

    3.选择组织下的部门,点击新建按钮创建aws应用端用户

    4.根据自己的工号姓名填写信息点击确认即可

    5.使用自己的工号登录hzero平台

    6.在导航栏菜单上找到炎黄aws,点击炎黄aws下的aws服务端进入aws应用端

    7.在hzero平台下可以直接打开aws应用端的界面,使用当前hzero用户进行登录,aws应用端页面的所有功能都可以在平台内使用

    附件