Db2仓库Rest API的V2/V3

Db2仓库Rest API的V2/V3,db2,ibm-cloud,dashdb,warehouse,Db2,Ibm Cloud,Dashdb,Warehouse,我目前正在尝试将RESTAPI与DB2WarehouseDeveloperEdition的独立docker映像一起使用 我已从IBM docker hub“”下载docker映像 在安装了映像之后,我已经能够成功地使用RESTAPI的V1,方法是将包含原始数据的文件中的数据加载到Db2表中 但是现在我尝试使用RESTAPI的V2或V3,但不幸的是,它不起作用。 我在Linux OpenSuse 15.0上工作。我使用的curl版本是7.60.0(x86_64-suse-linux-gnu) 使用

我目前正在尝试将RESTAPI与DB2WarehouseDeveloperEdition的独立docker映像一起使用

我已从IBM docker hub“”下载docker映像

在安装了映像之后,我已经能够成功地使用RESTAPI的V1,方法是将包含原始数据的文件中的数据加载到Db2表中

但是现在我尝试使用RESTAPI的V2V3,但不幸的是,它不起作用。 我在Linux OpenSuse 15.0上工作。我使用的curl版本是7.60.0(x86_64-suse-linux-gnu)

使用V3 rest API进行测试

curl -X POST "https://192.168.66.56:8443/dbapi/v3/auth/tokens" -H  "accept: application/json" -H  "Content-Type: application/json" -d "{  \"userid\": \"foo\",  \"password\": \"bar\"}"
此命令不返回任何内容

我已尝试将user参数添加到curl命令行:

curl -X POST "https://192.168.66.56:8443/dbapi/v3/auth/tokens" -H  "accept: application/json" -H  "Content-Type: application/json" -d "{  \"userid\": \"foo\",  \"password\": \"bar\"}" --user "foo:bar"
然后curl返回:

{
     "trace": "",
     "errors": [
    {
        "code":"not_found",
        "message": "The requested resource is not found",
        "target": {
            "type": "",
            "name": ""
        },
        "more_info": ""
    }
    ]
}[
我的行为与V2restapi完全相同。我尝试过使用单引号和双引号,但没有任何改变

我想知道restapi的V2/V3是否在Db2仓库docker映像上实现/安装,根据我从curl得到的响应,请求的资源没有找到

任何线索都将不胜感激


谢谢

只有RESTAPI的版本1被记录在Db2仓库上。关于RESTAPI for Db2 Warehouse的知识中心文章(您可以在上找到)只包含到和的链接。它们都只列出版本1端点

这与云上的Db2仓库不同。该产品的知识中心()确实包含到版本3 API()的链接