2024年2月22日

推出平台环境

🎉 我们很高兴推出平台环境,以及一项新的抢先体验功能,支持通过 Prisma CLI 访问 Prisma Data Platform!

Introducing Platform Environments

通过平台环境设计直观的工作流程

每个环境都是一个隔离空间,使团队能够在开发生命周期的不同阶段构建、测试和发展他们的项目。从最初的实验到生产,环境促进了应用程序开发的无缝进展。

是否曾想过,如果为您的 Prisma Data Platform 项目提供专用环境,您的开发会有多么无缝?您来对地方了!

User requesting Environments

在 Prisma,我们不断努力使您的开发之旅更顺畅、更高效。这就是我们很高兴推出平台环境 🎉 的原因。

那么,有什么变化呢?

环境之前

Before Environments

借助平台环境,您现在可以在一个项目中创建多个环境,从而更轻松地管理开发生命周期的各个阶段

After Environments

这不仅节省了您的时间,还让您能够从现有项目中获得更多价值。查看我们所有计划的收益

计划平台环境之前平台环境之后入门5个项目5个项目,每个项目2个环境专业10个项目10个项目,每个项目6个环境商业15个项目15个项目,每个项目12个环境企业定制定制

有关定价的更多信息,请访问我们的定价页面

通过 Prisma CLI 简化 Prisma Data Platform 项目管理(抢先体验)

我们还很高兴地宣布,Prisma Data Platform 现在可以通过 Prisma CLI 访问,提供抢先体验,提供编程访问,以简化平台资源管理并提高工作流程效率。

Prisma CLI x Prisma Data Platform

您可以利用 Prisma CLI 管理 Prisma Accelerate 和 Prisma Postgres 的数据库。例如,这与使用基于分支的数据库的工作流程配合得很好。

什么是数据库分支?数据库分支可以快速创建数据库的独立副本,用于测试、开发、数据恢复和其他场景。

一些允许您在工作流程中添加数据库分支的流行数据库提供商是 PlanetScaleNeonRailway

Database branching

现在让我们看下面的一个简单示例。

使用 Prisma CLI 为环境启用 Prisma Accelerate

假设您正在探索使用 Prisma Accelerate 在新的功能分支上缓存以加快查询速度。您希望在推广到生产环境之前确保一切顺利运行。

让我们探讨如何使用 Prisma CLI 为环境激活 Prisma Accelerate 并轻松清理资源。

先决条件

在开始之前,请确保您已在 feature 分支上安装了 Prisma Accelerate 客户端扩展,并满足使用 Prisma Accelerate 的所有先决条件。您还需要安装 Prisma CLI 版本 5.10.0 或更高版本。

您还应该有一个包含 DATABASE_URL.env 文件

访问 Prisma Data Platform

让我们从认证到平台控制台开始

注意:在功能普遍可用之前,--early-access 标志是必不可少的。

将弹出一个浏览器窗口,提示您登录或创建帐户。认证成功后,您将收到返回 CLI 的指示

Login pop-up

您还可以通过运行以下命令检查登录状态

CLI 应输出

管理工作区

认证完成后,检索您的工作区信息

您将获得所有工作区的列表

让我们使用 test-workspace 的工作区 ID 进行演示。将 $TEST_WORKSPACE_ID 存储以备下一步使用。

探索项目

查看工作区中的所有项目

CLI 将输出指定工作区(test-workspace)中的项目列表

现在,让我们在 Gift shop 项目中设置一个临时环境。存储项目 ID($PROJECT_ID_5),因为在创建新环境时我们也需要它。

创建环境

要创建用于测试 Prisma Accelerate 的环境,请运行

我们应该会收到一条输出,确认环境已成功创建

然后复制 $ENVIRONMENT_ID,然后为 TEST PRISMA ACCELERATE 环境启用 Prisma Accelerate

apikey 设置为 yes 会在启用 Prisma Accelerate 时生成一个新的 API 密钥。

输出应该为我们提供 Prisma Accelerate 连接字符串。

测试 Prisma Accelerate

使用 Prisma Accelerate 连接字符串更新 .env 文件

然后运行您的项目,它应该按预期工作!

清理

测试完成后,让我们删除 TEST PRISMA ACCELERATE 环境,因为删除环境会删除关联的资源。要清理资源,您只需运行

任务完成 ✅!

您可以看到,创建新环境、启用 Prisma Accelerate 和清理资源都非常简单。

探索并分享您的反馈!

要探索最新 Prisma CLI 集成的完整命令列表,请参阅我们此处提供的文档。

将增强型 Prisma CLI 集成到您的工作流程中,并通过推文与我们分享您的经验,如果您遇到任何挑战,请随时在我们的Discord中联系我们,让我们知道!

不要错过下一篇文章!

订阅 Prisma 新闻通讯

© . This site is unofficial and not affiliated with Prisma Data, Inc.