范围可让您限制环境变量,以便它们只能由构建、函数、其他运行时功能和/或后期处理访问。如果您想限制访问数据的位置,或者需要避免超出 Lambda 函数设置的环境变量限制,这会很方便。范围适用于我们的 Pro 计划或更高版本的团队。
为生产、部署预览、分支部署和本地开发 CLI 设置唯一值。
现在,您还可以在不同的部署上下文中为同一键设置不同的值。这包括内置部署上下文:生产、部署预览、分支部署和 Netlify CLI 上的本地开发。您还可以更改特定分支的值。例如,长期存在的暂存分支可能需要引用无头 CMS 暂存环境的令牌。
范围和上下文值可在 Netlify 应用 UI、CLI 或 API 上使用。它们可用于 克罗地亚 Whatsapp 数据 站点变量以及可供团队所有站点使用的共享环境变量。在新体验中,您不需要额外的构建插件或 netlify.toml 配置即可使用此功能。
在 Netlify 文档中了解有关这些新功能的更多信息。
如何获得新的环境变量体验
如果您的团队是在撰写本文时(2022 年 11 月 2 日)或之后创建的,则您的帐户已经拥有新体验。Netlify文档描述了如何确认哪些环境变量体验对您的团队有效。
否则,您可以逐个站点选择加入新体验,然后 Netlify 会在 2023 年初将您的变量转移到新体验。
转到站点设置>环境变量并选择“迁移环境变量”。
Netlify 应用程序中的横幅会在准备就绪时指导您迁移环境变量。
这会将您的站点环境变量移至新的、加密更好的服务。首次迁移站点变量时,共享环境变量(从团队设置访问)也将复制到新服务。
由于范围和上下文值现在普遍可用,您将不再有选择回滚到旧体验。