为什么我的伪造桶不显示任何物体?

时间:2018-07-16 21:33:03

标签: autodesk-forge

我已按照this教程进行操作,并将文件成功上传到:https://developer.api.autodesk.com/oss/v2/buckets/timmyisabucket/objects/audobon_arch.rvt

它已成功上传,我可以通过调用https://developer.api.autodesk.com/modelderivative/v2/designdata/dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6dGltbXlpc2FidWNrZXQvYXVkb2Jvbl9hcmNoLnJ2dA==/metadata/c63a6682-a73c-a2a8-a08c-dfeee25781f4/properties来验证这一点,该操作成功返回所有对象属性。

但是,当我要求api列出存储桶中的所有对象时,它只会返回一个空列表!

我正在呼叫的端点:https://developer.api.autodesk.com/oss/v2/buckets/timmyisabucket/objects

响应:

{
   "items": []
}

我要去哪里错了?

谢谢

1 个答案:

答案 0 :(得分:0)

为了结束这一点,梁晓东的有益评论使我想到了这样一个事实,即我的存储桶类型是使用不正确的“瞬态”类型创建的,这意味着我所有的东西都会在24小时后删除。

它应该是临时的或持久的。

Retention policy

  

瞬态

     

将此类型的存储视为高速缓存。用它来   短暂的结果。例如,您可以将其用于那些   是产生其他持久性工件的一部分,但除此之外   不需要稍后提供。

     

24小时之前的对象将被自动删除。每次上传   一个对象被认为是唯一的,例如,如果相同的渲染   被多次上传,每个都有自己的保留时间   24小时内。

     

临时

     

这种类型的存储适用于为   用户上传的内容,经过一段时间的活动后,用户   可能很少访问工件。

     

当对象达到30天的使用期限时,将其删除。

     

持久

     

永久性存储用于用户数据。当一个文件   已上传,所有者应期望该商品可用于   只要所有者帐户有效,或者直到所有者删除帐户为止   项目。