如何解决GCS访问模块无法正常工作TPT 17.00,要求输入“ s3accesskey”
我正在尝试使用GCS访问模块(TTU 17.00)将数据从Teradata数据库导出到Google Storage(服务帐户)
VARCHAR AccessModuleName = 'libgcsaxsmod.so',VARCHAR AccessModuleInitStr = 'Bucket="ingestions" Object=objectName Prefix=tptTest'
这是我正在使用的初始化字符串,凭据文件如下:
[default]
gcs_access_key_id = <...>.gserviceaccount.com
gcs_secret_access_key = <private_key from the service account access json>
日志显示数据已导出,但关闭GCS时作业失败:
10:05:42 GCSAXM [18969]: !Error! Unable to close GCS cleanly: OpenSSL could not read the given RSA private key. Ensure that the s3accesskey value is a correct key string.
10:05:42 GCSAXM [18969]: Return value for failing opcode "Op_Close" is pmrcBadParm: Bad parameter passed to API
FILE_WRITER[1]: TPT19402 pmClose failed. Bad parameter passed to Access Module API (2)
我尝试在初始化字符串中将凭据写为AccessId和AccessKey。我已经在Ubuntu和RHEL环境中做到了这一点。它显示了相同的错误
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。