我使用s3export将数据从Vertica导出到S3。它给出了以下例外情况: [Vertica] VJDBC错误:在[src / S3.cpp:471]的用户功能s3export中调用processPartition()时出错,错误代码:0,消息:客户端错误:我们计算的请求签名与您提供的签名不匹配。检查您的密钥和签名方法。
如何解决此问题?
提前致谢!
答案 0 :(得分:0)
这可能是由于提供的AWS凭证不正确。更改vertica会话以包括awslib的aws凭证。 --
ALTER SESSION SET UDPARAMETER FOR awslib aws_id='*****'
ALTER SESSION SET UDPARAMETER FOR awslib aws_secret='*****'
ALTER SESSION SET UDPARAMETER FOR awslib aws_session_token='****' (If using temp credentials)