Docs 菜单
Docs 主页
/ /
Atlas App Services
/

值和密钥

在此页面上

  • 简介
  • 概念
  • 密钥
  • 环境值
  • 总结

Atlas App Services值Atlas App Services密钥是服务器端静态常量,您可以从应用程序的其他组件访问或链接到它们。 您可以直接从 Atlas Function 规则表达式 访问值 ,并将密钥链接到 身份验证提供者的配置值。

是对 App Services 存储的一段静态数据的命名引用,您可以在函数规则表达式中访问这些数据。值提供了一种替代方法,以避免将配置常量直接硬编码到函数和规则中。换句话说,值允许您将部署特定的配置数据与应用的业务逻辑分开。

值可以解析为两种类型的数据:

  • 明文 值解析为您定义的常规 JSON 对象、数组或字符串。

  • 密钥值解析为密钥的值

密钥是 App Services 后端存储的私密值,对用户隐藏,并且不包含在导出的应用程序中。密钥可用于存储敏感信息,例如 API 密钥或内部标识符。

定义密钥后,您无法直接读取密钥的值。 相反,您可以在身份验证提供者和服务配置中通过名称链接到密钥。 如果需要从函数或规则访问密钥,可以将密钥链接到值。

密钥值的最大字符长度为 500 个字符。

环境值类似于常规文本,但可以根据应用程序范围的环境标签动态解析为多个值之一。 您可以为以下每个支持的环境标签指定不同的值:

  • ""

  • "development"

  • "testing"

  • "qa"

  • "production"

您可以使用 context.environment.values 在函数中访问已定义的环境值,也可以使用 %%environment 在规则表达式中访问已定义的环境值。

有关更多信息,请参阅配置应用环境

  • App Services 值和 App Services 秘密是服务器端常量,您可以在应用中使用。

  • App Services 值允许您将特定于部署的配置数据与应用的业务逻辑分开。

  • App Services 秘密存储敏感数据。您无法导出或直接读取秘密。您可以通过命名的 App Services 值间接访问秘密。

后退

关系

来年

定义值