一般
概觀
此讓您能夠管理和設定使用 Prisma Data Platform (PDP) 產品的專案,並協助您將它們整合到您的應用程式中
- Accelerate:透過具有可擴展連線集區的全域資料庫快取來加速您的查詢。
- Pulse:讓您以類型安全的方式串流資料庫變更事件,從而建構事件驅動和即時應用程式。
- Optimize:為您提供建議,協助您加快資料庫查詢速度。
- Prisma Postgres:針對 Prisma ORM 優化的託管 PostgreSQL 資料庫。
概念
Console 工作流程基於四個主要概念
- 使用者帳戶:為了使用 PDP 產品,您需要擁有一個 PDP 使用者帳戶。使用者通常會建立一個使用者帳戶來管理他們所有的工作區、專案和環境。使用者也可以被邀請加入其他工作區,以協作處理該工作區中的專案。
- 工作區:一個使用者帳戶可以屬於多個工作區。一個工作區通常代表一個團隊,由個人共同處理一個或多個專案。帳單是在工作區層級計算,即,一個工作區在月底的發票會記錄與該工作區中專案相關的所有費用。
- 專案:一個專案屬於一個工作區。它通常代表一個團隊正在處理的應用程式或服務。
- 環境:一個環境屬於一個專案。它通常對應於一個開發階段,例如
Development
、Staging
或Production
。API 金鑰是在環境層級配置,產品也是針對每個環境配置(例如,用於 Accelerate 的資料庫連線字串)。
以下是這些概念之間如何相互關聯的視覺圖示
使用者帳戶
使用者帳戶是與 PDP 產品進行任何互動的先決條件。您可以使用它來管理您的工作區(及其專案)。使用者帳戶也可以被邀請協作處理其他使用者建立的工作區。
如果您需要刪除您的使用者帳戶,請前往這裡。
工作區
您可以建立多個工作區。工作區是一個隔離的空間,用於託管專案。一個工作區可以關聯多個使用者帳戶,以便多個使用者可以協作處理工作區中的專案。
在每個工作區中,您可以
- 檢視和管理該工作區中的所有專案(及其環境)。
- 管理帳單,即選擇訂閱方案、設定付款方式或檢視發票歷史記錄。
- 檢視您的已啟用 PDP 產品在該工作區中所有專案的使用情況。
- 邀請其他使用者在工作區中協作。
- 存取以衡量查詢效能並接收 AI 驅動的建議。
Optimize
您可以在您的工作區內存取 Optimize。
存取 Optimize 儀表板
若要在您想要的工作區中存取 Optimize 儀表板
- 點擊左側導覽列上的 Optimize 標籤。
- 點擊 啟動 Optimize 按鈕。
產生 Optimize API 金鑰
若要取得 Optimize API 金鑰
- 導覽至您想要使用 Optimize 的工作區。
- 確保 Optimize 已啟動。如果沒有,請點擊 啟動 Optimize 按鈕。
- 在 Optimize 中,點擊導覽列右上角的個人資料名稱。
- 選取 設定。
- 點擊 建立 API 金鑰。
- 在 名稱 欄位中輸入 API 金鑰的名稱,然後點擊 建立。
- 複製 API 金鑰並安全地儲存它。這將透過
"OPTIMIZE_API_KEY"
用於您專案的.env
檔案。最後,點擊 「我已安全地儲存它」 按鈕。
您現在擁有您的 Optimize API 金鑰。
專案
在每個工作區中,您可以建立多個專案。一個專案通常代表一個應用程式(產品或服務)。您通常每個專案都有一個 Prisma schema。
在每個專案中,您可以
- 檢視和管理該專案中的所有環境。
您可以在工作區中建立的專案數量取決於該工作區中設定的訂閱方案。
環境
環境是一個隔離的空間,用於為特定專案配置 PDP 產品。環境通常對應於開發階段,例如 Development
、Staging
或 Production
。每個新專案都從名為 Production
的預設環境開始。預設環境確保專案始終至少有一個活動環境。除非另一個環境被指定為預設環境,否則它無法刪除。
在每個環境中,您可以
- 啟用、停用和配置 PDP 產品 (Pulse、Accelerate 等)。
- 產生 API 金鑰。
- 針對 Accelerate
- 設定您的資料庫連線字串。
- 配置 Accelerate 連線集區運行的區域。
- 變更連線集區大小。
- 配置查詢持續時間和查詢回應大小限制。
- 啟用靜態 IP。
- 針對 Pulse
- 設定您的資料庫連線字串(Pulse 相容資料庫)。
- 配置 Pulse 運行的區域。
- 配置資料庫複寫。
- 啟用靜態 IP。
您可以在專案中建立的環境數量取決於您的工作區中設定的訂閱方案。
資料庫連線管理
專案環境左側面板中的 資料庫 標籤可讓您配置和管理與遠端資料庫的連線。在此標籤中,連線 區段會顯示一個表格,其中包含以下欄位
欄位名稱 | 描述 |
---|---|
提示 | 提供使用中資料庫的 URL 結構。 |
靜態 IP | 指示是否為資料庫和關聯產品啟用靜態 IP。 |
產品 | 列出使用資料庫 URL 啟用的產品。 |
動作 | 允許您停用所有活動產品並移除連線。 |
帳單
您在工作區中選擇的訂閱方案決定了您可以在該工作區中建立多少專案和環境
Starter | Pro | Business | Enterprise | |
---|---|---|---|---|
專案 | 5 | 60 | 180 | 自訂 |
環境 | 每個專案 2 個 | 每個專案 6 個 | 每個專案 12 個 | 自訂 |
資料庫 | 10 | 60 | 180 | 自訂 |
每個工作區計費
帳單設定為每個工作區計算
- 訂閱方案是每個工作區選取的。這表示,一個使用者帳戶可以屬於多個工作區,其中每個工作區使用不同的方案。
- 付款方式是每個工作區選取的。這表示,一個使用者帳戶可以屬於多個工作區,其中每個工作區具有不同的付款方式。
在計費週期結束時,您選取的付款方式將會被收取在該工作區所有專案(及其環境)中產生的產品費用。
您可以在工作區的 帳單 區段中設定所有帳單詳細資訊。
按比例計費
所有基本方案價格均按比例計算,這表示您只需支付特定方案訂閱期間的費用。此外,您還需要支付訂閱期間產生的任何使用費用。
例如
- 如果您在一個月的第 15 天訂閱我們的 Pro 方案,您只需支付該月剩餘天數的基本方案價格。
- 如果您在一個 30 天的月份中,在 10 天後降級您的訂閱方案(例如從 Business 降級到 Pro),您將需要支付 10 天 Business 方案的基本價格和 20 天 Pro 方案的基本價格。
請造訪我們的定價頁面以瞭解更多詳細資訊。
降級訂閱方案
如果您降級訂閱方案,您可能需要刪除您的一些專案和/或其環境,才能符合新選定方案的 限制。
例如,如果您的工作區採用 Business 方案,並且目前有 14 個專案(最多 15 個),您將需要刪除至少 4 個專案才能符合 Pro 方案的專案限制。此外,您需要確保剩餘專案的每個專案環境數量不超過 6 個,才能符合 Pro 方案的環境限制。
您還需要停用 Pro 或 Business 方案專有的功能,例如靜態 IP。在進行這些調整(包括停用靜態 IP)後,您可以繼續降級您的訂閱方案。
透過平台 CLI 進行程式化存取
除了 Console 的網頁介面之外,Prisma CLI 還提供了另一種與您的 PDP 帳戶互動並管理 PDP 產品的方式。
如果您需要程式化存取,例如為了將其整合到 CI 工作流程中,這可能會很有用。
閱讀更多關於 Prisma CLI 的資訊。
API 金鑰
需要 API 金鑰才能驗證從您的 Prisma Client 到 Prisma Accelerate 和 Prisma Pulse 等產品的要求。
API 金鑰不是產品特定的,這表示在同一個環境中使用時,您可以將同一個 API 金鑰用於 Accelerate 和 Pulse。
您可以為每個環境產生多個 API 金鑰,並透過環境中的 API 金鑰 區段管理這些金鑰。