内容提要
Vercel Blob 现在支持生成时间限制的签名 URL,允许用户在不暴露整个 Blob 存储的情况下进行特定操作(上传、下载、删除)。每个 URL 仅适用于单一操作和路径,最长有效期为 7 天。支持直接从浏览器上传文件,并可进行条件删除,以确保操作的安全性。请更新 @vercel/blob 至 2.4.0 以获取更多功能。
关键要点
-
Vercel Blob 现在支持生成时间限制的签名 URL,允许用户进行特定操作而不暴露整个 Blob 存储。
-
每个签名 URL 仅适用于单一操作(上传、下载、检查或删除)和路径,有效期最长为 7 天。
-
支持直接从浏览器上传文件,上传 URL 支持多部分上传,允许浏览器直接将大文件流式传输到 Blob 存储。
-
条件删除功能允许在对象未被覆盖的情况下进行删除操作,确保操作的安全性。
-
更新 @vercel/blob 至 2.4.0 以获取更多功能。
延伸解读
签名 URL 的安全性
Vercel Blob 的签名 URL 设计旨在提高安全性。每个 URL 仅限于特定操作和路径,避免了对整个 Blob 存储的暴露。这种方法确保了用户在进行文件上传、下载或删除时,能够有效控制访问权限,降低了数据泄露的风险。
条件删除的优势
条件删除功能允许用户在对象未被覆盖的情况下进行删除操作,这意味着用户可以避免误删重要数据。通过使用 ETag,系统能够确认对象的版本,确保删除操作的安全性和准确性,提升了数据管理的灵活性。
直接从浏览器上传的便利性
支持直接从浏览器上传文件的功能,使得用户可以更高效地处理大文件。通过多部分上传,用户无需经过服务器中转,减少了延迟和带宽消耗,提升了用户体验,尤其适合需要频繁上传大文件的场景。
延伸问答
Vercel Blob 的签名 URL 有什么用途?
签名 URL 允许用户在不暴露整个 Blob 存储的情况下进行特定操作,如上传、下载、检查或删除特定对象。
每个签名 URL 的有效期是多久?
每个签名 URL 的有效期最长为 7 天。
如何从浏览器直接上传文件到 Vercel Blob?
可以使用支持多部分上传的上传 URL,允许浏览器直接将大文件流式传输到 Blob 存储。
Vercel Blob 的条件删除功能是如何工作的?
条件删除功能允许在对象未被覆盖的情况下进行删除操作,确保操作的安全性。
如何更新 @vercel/blob 到最新版本?
可以通过包管理工具更新 @vercel/blob 至 2.4.0 以获取更多功能。
签名 URL 是否支持多种操作?
每个签名 URL 仅适用于单一操作,如上传、下载、检查或删除,不能重用。