Db2仓库Rest API的V2/V3
我目前正在尝试将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) 使用V3 rest API进行测试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) 使用
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()的链接