1. GcsCli外部库文件路径为:安装目录\ esProc\extlib\ GcsCli;润乾外部库核心jar为scu-google-gcs-cli-2.10.jar。
api-common-2.9.0.jar
failureaccess-1.0.1.jar
fastjson-1.2.76.jar
gax-2.26.0.jar
gax-httpjson-0.111.0.jar
google-api-client-2.2.0.jar
google-api-services-storage-v1-rev20230301-2.0.0.jar
google-auth-library-credentials-1.16.0.jar
google-auth-library-oauth2-http-1.16.0.jar
google-cloud-core-2.16.0.jar
google-cloud-core-http-2.16.0.jar
google-cloud-storage-2.22.1.jar
google-http-client-1.42.3.jar
google-http-client-appengine-1.43.1.jar
google-http-client-gson-1.42.3.jar
google-http-client-jackson2-1.43.1.jar
grpc-context-1.54.0.jar
gson-2.10.jar
guava-31.1-jre.jar
jackson-core-2.14.2.jar
opencensus-api-0.31.1.jar
opencensus-contrib-http-util-0.31.1.jar
threetenbp-1.6.8.jar
注:以上第三方依赖jar,外部库压缩包中默认已放置,用户可根据实际应用环境灵活使用。
2. 使用Gcs外部库前,需要添加网络代理。Windows环境使用.exe启动时在config.txt里添加;使用.bat启动时在.bat文件中添加。Linux环境则是在.sh文件中添加。
以windows环境下修改config.txt为例:
java_home=C:\ProgramFiles\Java\jdk1.7.0_11;esproc_port=48773;btx_port=41735;gtm_port=41737;jvm_args=-Xms128m -Xmx9669m -Duser.language=zh -Djava.net.useSystemProxies=true
3. GcsCli要求java环境为jre1.7及以上版本,若集算器自带的jre版本不满足版本要求,则需要用户自己安装高版本jre,并在安装目录\esProc\bin\config.txt文件中配置java_home,否则此步可以省略。
4. 访问Gcs可使用的外部库函数有gcs_open()、gcs_bucket()、gcs_copy()、gcs_file()、gcs_list()、gcs_close()。函数用法请参考【帮助】-【函数参考】。