You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Autodesk Forge临时桶模型24小时删除后仍可在Viewer查看的机制咨询

临时存储桶文件删除后仍可查看模型的机制解析

核心原因:衍生文件与源文件的分离存储

当你通过Forge API上传文件到transient bucket并发起翻译后,Forge服务会将源文件(你上传的原始模型)和翻译生成的衍生文件(供Viewer加载的轻量化格式,如SVF、glTF等)分开存储:

  • 源文件存储在你指定的transient bucket中,严格遵循24小时自动过期删除的规则;
  • 翻译完成后的衍生文件则会被存储在Autodesk的CDN缓存集群中,这个存储生命周期与你的bucket完全独立。

缓存机制细节

1. 衍生文件的缓存逻辑

翻译完成后,衍生服务会把生成的轻量化模型文件同步到全球分布式CDN节点,核心目的是加速Viewer的加载速度。即使源文件(transient bucket里的原始模型)被删除,CDN中的衍生文件依然会保留,直到缓存过期或被主动清理。

2. 缓存时长

目前Autodesk官方未公开CDN缓存的具体固定时长,但根据实际使用经验,缓存周期通常在7天到30天之间,且会根据文件访问频率、资源占用情况动态调整:

  • 频繁被访问的衍生文件,缓存时长会被自动延长;
  • 长期无人访问的文件,会被CDN自动清理以释放服务器资源。

3. derivativeservice/v2/manifest接口的作用

你提到的GET https://cdn.derivative.autodesk.com/derivativeservice/v2/manifest/{modelurn}请求,本质是获取衍生文件的资源清单(manifest)。这个清单里包含了Viewer加载模型所需的所有衍生文件的CDN地址。即使源文件已删除,只要CDN中还保留着衍生文件,这个接口就能返回有效清单,Viewer就能通过清单里的CDN链接正常加载模型。

额外说明

  • 若需主动清除衍生文件的缓存,可通过Forge API的删除衍生文件接口发起请求,强制清理对应URN的所有衍生资源;
  • 临时存储桶的24小时过期规则仅作用于你上传的源文件,不会影响已生成的衍生文件的缓存生命周期。

内容的提问来源于stack exchange,提问作者Haktan Yucesoy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 17:22:08