【问题标题】:How to list all assets in a catalog in watson data science experience?如何在 Watson Data Science Experience 中列出目录中的所有资产?
【发布时间】:2017-11-14 07:28:53
【问题描述】:

我创建了一个 Watson 数据科学体验 (DSX) 帐户,在其中创建了一个目录并向其中添加了数据资产。 我正在尝试使用记录在以下位置的 REST API:https://developer.ibm.com/api/view/id-1084:title-Watson_Data_Platform_Core_Services#id36962 ... 使用 curl 检索资产。

curl -H "Authorization: Bearer <---stripped the auth token --->" -X GET 'https://api.dataplatform.ibm.com/v2/assets?catalog_id=bd2b56c3-091f-4ff5-beab-b3a1da85488d'

I get the following response:
{
    "errors": [
        {
            "code": "invalid_parameter",
            "message": "COMSV3006E: Missing or Invalid 'asset' id",
            "target": {
                "name": "asset",
                "type": "parameter"
            }
        }
    ],
    "trace": "e7b07khusvkj7s0ymgrggm6si"
}

我如何指定资产 id 来检索它? 此外,我希望上传资产,使用 REST API 将元数据/标签分配给现有资产。是否有任何可用的文档/教程,可以帮助我解释这一点?

【问题讨论】:

    标签: catalog data-science-experience


    【解决方案1】:

    一个选项是搜索 api,尽管它被列为已弃用:

    curl -X POST -d '{"query":"asset.asset_state:available"}' -H "Content-Type: application/json" https://api.dataplatform.ibm.com/v2/catalogs/<catalog_guid>/types/<type>/search -H "Authorization: Bearer ...."
    

    https://developer.ibm.com/api/view/id-1084:title-Watson_Data_Platform_Core_Services#id37001

    对于&lt;type&gt;,您可能需要data_asset,但您也可以查找所有现有类型:

    curl -X GET https://api.dataplatform.ibm.com/v2/catalogs/<catalog_guid>/types -H "Authorization: Bearer ...."
    

    https://developer.ibm.com/api/view/id-1084:title-Watson_Data_Platform_Core_Services#id36916

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多