我正在使用Shell脚本将文件放入对象存储中。为此,我正在使用;
db2RemStgManager S3 put
目前,我故意提供错误的凭据。
如果身份验证失败,我想记录其他错误消息。当我记录以上命令返回的内容时,我看到了:
Error code: 251
Error message:
Recovery mode detected. Local diag path = |/tmp/a|. szICCPath = |/opt/ibm/db2/V11.1.0.0/lib64|.
据我了解,251错误代码表示shell的写入错误。我们如何检查身份验证错误?当我查看/tmp/a/db2diag.log时,看不到任何特定的身份验证错误消息。
答案 0 :(得分:1)
据我所知,db2RemStgManager不是IBM支持的命令。它作为Db2附带的工具与云对象存储接口,但未记录。因为它只是一种工具,所以Db2诊断日志中没有任何内容。通常,只有Db2引擎才能对其进行写入。
总而言之,我建议official AWS CLI或许多其他客户端或库之一与S3兼容的存储服务一起使用。根据工具或库的不同,有各种各样的详细错误消息。