云存储扩展程序是否在文件上传后生成 URL



我目前正在探索 Ckan 进行数据编目和发布,由于它不能很好地处理大文件上传,所以我正在使用 ckanext-cloudstorage 将文件推送到 S3。

但是,在使用resource_create API创建资源时,我注意到未生成下载URL。

如果我禁用云存储扩展并使用本地存储,则会生成下载链接。

有人对此有任何想法吗?

谢谢!!

ckanext-cloudstorage 不会填充下载 URL,因为它需要在请求文件以支持签名 URL 等功能(以允许临时访问文件(时动态生成它们。

每当您尝试链接到文件时,您应该使用下载 URL,因为这会要求您在需要时登录,如果没有,它会 301 您登录到真实 URL。默认情况下,它是 /<package_id>/resources/<resource_id>/download .

最新更新