内容提要
Vercel Marketplace 现支持在项目面板内直接创建和连接 Amazon S3 资源。集成会自动将连接信息写入环境变量,并使用短期 OIDC 凭证认证,无需存储静态 AWS 密钥。S3 也已接入 v0,可自动配置并生成代码。用户可通过 Vercel 新建 AWS 账户,获得 100 美元、为期六个月的积分,或关联现有账户管理用量。
延伸解读
OIDC 认证:告别静态密钥
集成使用短期 OIDC 凭证进行认证,无需在环境变量中存储静态 AWS 密钥。这降低了密钥泄露风险,并简化了密钥轮换。对于安全要求较高的团队,这种无密钥方式能减少长期凭证的管理负担,但需确保 Vercel 与 AWS 之间的信任关系正确配置。
与 Vercel Blob 的选型对比
文章指出 Vercel Blob 提供带缓存和 CDN 的公有/私有存储,适合面向终端用户的文件上传。而 Amazon S3 集成更适合已有 AWS 工作流、需要对托管 Iceberg 表进行分析(S3 Tables)或向量存储与搜索(S3 Vectors)的场景。选型时应根据现有技术栈和功能需求决定。
新账户优惠与关联限制
通过 Vercel 新建 AWS 账户可获得 100 美元积分,有效期六个月。若关联现有账户,则只能管理通过 Vercel 创建的新存储桶,且用量和计划可在 Vercel 面板查看。这意味着已有大量 S3 资源的用户无法直接纳管旧桶,需评估迁移或新建成本。
Q&A
如何在 Vercel 项目中使用 Amazon S3?
通过 Vercel Marketplace 集成,可以直接在 Vercel 项目面板中创建和连接 Amazon S3 资源。集成会自动将连接信息添加为环境变量,并允许你与应用程序基础设施一起管理资源,同时提供指向 AWS 的链接以进行更深入的配置。
Vercel 的 Amazon S3 集成如何保证认证安全?
认证使用短期 OIDC 凭证,无需存储静态 AWS 密钥。
Amazon S3 在 v0 中有什么作用?
Amazon S3 在 v0 中可用,能够根据你的提示自动配置资源、设置连接并生成代码。
通过 Vercel 创建新的 AWS 账户有什么优惠?
通过 Vercel 创建新的 AWS 账户可获得 100 美元积分,有效期为六个月。
关联现有 AWS 账户有哪些限制?
关联的账户仅支持通过 Vercel 创建的新存储桶。
Vercel Blob 和 Amazon S3 集成有什么区别?
Vercel Blob 为应用程序文件上传提供公共和私有存储,并具有内置缓存和靠近最终用户的 CDN 交付。而 Amazon S3 集成适用于现有 AWS 工作流、使用 S3 Tables 对托管 Iceberg 表进行分析,或使用 S3 Vectors 进行向量存储和搜索。