应用同步云桥
应用同步类型云桥是 IDaaS 云桥中的一种,用于建立竹云 IDaaS 与企业内部应用之间的连接通道,实现 IDaaS 与企业内部应用之间的数据同步。
本章节指导您在 IDaaS 平台部署及使用应用同步云桥 Agent ,提供应用同步云桥安装包的更新记录,以便您根据项目实际需求选择合适版本。下文以操作系统 CentOS Linux release 8.0.1905 部署应用同步云桥 Agent 为例。
前提条件
拥有 IDaaS 企业中心平台的管理员权限。
拥有内网服务器操作权限。
服务器已安装 net-tools 、 curl 、 jdk(OpenJDK 17 及以上版本)、 rng-tools 。安装步骤参考如下:
net-tools 安装
- 验证 net-tools 是否已安装bash
rpm -q net-toolsbashyum -y install net-tools-2.0-0.22.20131004git.el7.x86_64.rpmbashrpm -q net-toolsbashcurl --versionbashyum -y install jdk-17.0.13_linux-x64_bin.rpmbashjava -versionbashyum install rng-toolsbashcat /etc/sysconfig/rngdbashecho "OPTIONS=\"-r /dev/urandom\"" > /etc/sysconfig/rngdbashservice rngd start 启动rng服务 service rngd status 查看rng服务状态
bashsha256sum -c cloudAgent-appProvision-{版本号}.zip.sha256 sha256sum -c cloudAgent-appProvision-ldapConnector-{版本号}.zip.sha256 sha256sum -c cloudAgent-appProvision-fanruan-bi_report-Connector-{版本号}.zip.sha256bashunzip -od {文件解压后的存放地址} cloudAgent-appProvision-{版本号}.zip- 验证 net-tools 是否已安装
yaml
###UTF-8格式YAML配置标识头,勿删除###
server:
# 云桥启动端口
port: 9081
agent:
# This is the connection address of the agent
# exp: wss://domain/api/v1/ws
# 云桥服务地址,domain为在IDaaS的租户域名xx.bccastle.com
# 示例:wss://domain/api/v1/ws
serverAddress:
# This is the client ID of the agent
# exp: 7jve68NwihfnjsD8SJToWxTU5Wg8hkl1
# 云桥ClientID,在IDaaS创建的云桥的ClientID
# 示例:7jve68NwihfnjsD8SJToWxTU5Wg8hkl1
agentId:
# This is the client secret of the agent
# exp: LdfwryojYHLMaeNGVdr9fSh1iwyDCL0QuBx2wewrjxT5UOhUQVpAqwerfgj8pLNV1
# 云桥ClientSecret,在IDaaS创建的云桥的ClientSecret
# 示例:LdfwryojYHLMaeNGVdr9fSh1iwyDCL0QuBx2wewrjxT5UOhUQVpAqwerfgj8pLNV1
agentSecret:
# This is the Agent log level control configuration
logging:
level:
com.bamboocloud.bcidaas.cloudbridge: INFO
file:
# The value of the attribute must have a unit, which can be KB or MB
# 单个日志文件大小。默认值10MB,最大值10MB
# default: 10MB
# max-size: 10MB
# The maximum number of days that log files are to be archived
# 日志最长保留时间。默认值7天,最大值7天
# default: 7 DAYS
# max-history: 7bash
unzip -od {文件解压后的存放地址} cloudAgent-appProvision-{连接器类型}-{版本号}.zipbash
cp {连接器名称}.jar {云桥connector目录地址}bash
cp {连接器名称}.yml {云桥config目录地址}bash
./cloudBridge.sh startbash
./agent.sh installbash
./agent.sh uninstall
```