管理你的应用云端

密钥与机密

你的应用使用的密钥,以及它保存在服务器上的机密。

密钥

Keys 卡片会列出你的账户上已连接的服务,例如 Stripe、OpenAI 或 Shopify,你的应用可以使用这些服务,卡片上还有数量。它显示账户中每一个已启用的连接,而不只是这个应用的。点击它会打开连接器,你可以在那里一次性添加,并选择每个连接由哪些应用使用。

机密

用于应用调用的、没有连接器的服务的密钥:天气服务、短信、客户自己的 API。它在菜单的 Cloud 下,需要有权修改该应用的人来操作。点击 Add secret,填写名称和服务的地址,然后粘贴密钥。

  • 密钥只会发送到那个地址,绝不会发往别处,也绝不会出现在应用的代码里。
  • 它以加密方式存储。保存后可以替换或删除,但无法查看。
  • 修改会立即生效,预览和已发布的应用都一样,无需重新发布。

之后在聊天中按名称来使用它:“用 WEATHER_KEY 显示巴黎的天气”。应用会把名称写在需要密钥的位置,Setherion 会在请求发出时填入密钥。每个使用机密的请求会消耗 1 个集成积分。使用你自己的 Supabase 的应用暂时无法使用机密。

机密的规则
  • 名称由大写字母、数字和下划线组成,以字母开头,长度为 2 到 64 个字符,例如 WEATHER_KEY。名称里含有密钥的会被拒绝,已被使用的名称也会被拒绝:请从旧机密的菜单中替换它。
  • 值最长可达 4,096 个字符,每个应用最多可以保存 50 个机密。
  • 服务地址必须是公开的 https 地址。IP 地址、localhost、端口和私有名称都会被拒绝。如果你粘贴了完整的链接,只会保留其中的主机部分。
  • 只有当请求的地址与保存机密时的地址一致,请求才会发出。否则会被拒绝,并提示该机密只能发送到那个主机。
  • 密钥会在应用看到响应之前从响应中移除。
  • 一个请求最多等待 30 秒,不会被重定向,响应最大可达 5 MB。
  • 每位访客每小时最多可以发出 600 个这样的请求。当后端暂停或每月额度用完时,这些请求会停止。
  • 表格显示每个机密的名称、发送到的地址和更新时间,每一行都有 Replace 和 Delete。

这个页面对你有帮助吗?

加入社区

提问、交流想法,看看别人在构建什么。