Project Connections 允许应用程序在不管理 SDK 密钥的情况下,评估同一团队内另一个 Vercel 项目中定义的标志。 此前,在项目间共享标志需要将服务器 SDK 密钥复制到环境变量中并手动管理。连接的项目使用其部署的身份进行身份验证。对于本地开发,vercel env pull 会检索您项目的 OIDC 令牌。 您可以在项目的 Flags 部分下的 Connections 页面中管理访问权限,或通过 CLI 中的 vercel flags connections 命令进行管理。Connections 授予对所有环境的只读访问权限。消费方部署决定标志的环境(生产部署评估生产标志)。 在消费方应用程序中,使用源项目的 ID 创建适配器。 import { flag } from 'flags/next';import { createVercelAdapter } from '@flags-sdk/vercel'; const sharedFlagsAdapter = createVercelAdapter({ projectId: 'prj_source',}); export const newCheckout = flag({ key: 'new-checkout', defaultValue: false, adapter: sharedFlagsAdapter(),}); 评估连接的源项目中定义的标志。 无需重新部署即可撤销访问权限。 Project Connections 在所有套餐中均可用,并要求使用 @flags-sdk/vercel 1.6.0 或更高版本,或者在直接使用核心库时要求使用 @vercel/flags-core 1.11.0 或更高版本。从 CLI 管理连接需要 Vercel CLI 63.0.0 或更高版本。 更多详细信息,请参阅 Vercel Flags 文档
AI NEWS JOURNAL
VercelAI NEWS / JOURNAL
无需共享 SDK 密钥,即可从另一个项目评估 Vercel Flags。
Project Connections 允许应用在不管理 SDK 密钥的情况下,使用部署身份进行身份验证,从而评估同一团队内另一个 Vercel 项目中的标志。访问权限通过 Connections 页面或 CLI 进行管理,可在所有环境中授予只读访问权限,并且无需重新部署即可撤销。需要 @flags-sdk/vercel 1.6.0 或更高版本,或 @vercel/flags-core 1.11.0 或更高版本,以及用于 CLI 管理的 Vercel CLI 63.0.0 或更高版本。
尚无对应语言译文,当前显示原文。