Cloudflare Workers与Upstash的数据库集成
💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
在开发者周活动期间,我们宣布了Workers上的数据库集成,这是一种与一些最受欢迎的数据库进行无缝连接的新方法。您可以选择提供商,通过OAuth2流程进行授权,并自动将正确的配置存储为加密的环境变量到您的Worker中。 今天,我们非常高兴地宣布,我们与Upstash合作,扩展了我们的集成目录。我们现在提供了三个新的集成:Upstash Redis,Upstash Kafka和Upstash QStash。这些集成使我们的客户能够在Workers上解锁新的功能,为他们提供更广泛的选项来满足他们的特定需求。 添加集成 我们将展示使用Upstash Redis集成的设置过程。 选择您的Worker,转到设置选项卡,选择集成选项卡以查看所有可用的集成。 选择Upstash Redis集成后,我们将获得以下页面。 首先,您需要审查和授予权限,以便集成可以向您的Worker添加密钥。其次,我们需要使用OAuth2流程连接到Upstash。第三,选择我们要使用的Redis数据库。然后,集成将获取正确的信息以生成凭据。最后,点击“添加集成”,完成!我们现在可以将凭据作为环境变量在我们的Worker上使用。 实施示例 这次我们将使用CF-IPCountry头来有条件地向来自巴拉圭、美国、英国和荷兰的访问者返回自定义的问候消息。对于来自其他国家的访问者,返回一个通用消息。 首先,我们将使用Upstash的在线CLI工具加载自定义的问候消息。 ➜ set PY "Mba'ẽichapa 🇵🇾" OK ➜ set US "How are you? 🇺🇸" OK ➜ set GB "How do
🎯
关键要点
- 在开发者周活动期间宣布了Workers上的数据库集成,提供与流行数据库的无缝连接。
- 与Upstash合作,扩展集成目录,新增Upstash Redis、Upstash Kafka和Upstash QStash三种集成。
- 集成使客户能够在Workers上解锁新功能,提供更广泛的选项以满足特定需求。
- 设置Upstash Redis集成的步骤包括选择Worker、授权、连接Upstash、选择数据库和添加集成。
- 使用CF-IPCountry头根据访问者国家返回自定义问候消息。
- 需要使用Upstash的在线CLI工具加载自定义问候消息,并在Worker上安装@upstash/redis包。
- 通过Redis实例根据请求来源国家返回本地化消息,并提供性能优化建议。
- Upstash Redis、Kafka和QStash现已向所有用户开放,期待更多更新。
🏷️
标签
➡️