本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
快速建立 Amazon Bedrock 的 Aurora PostgreSQL 知識庫
Amazon Bedrock 的擷取擴增產生 (RAG) 工作流程倚賴存放在 Aurora PostgreSQL 資料庫中的向量資料來增強內容擷取能力。先前,將 Aurora PostgreSQL 設定為 Bedrock 知識庫的向量資料存放區是一項多步驟程序,需要跨不同使用者介面進行許多手動動作。這使得資料科學家和開發人員難以將 Aurora 用於 Bedrock 專案。
為了改善使用者體驗, AWS 建立了新的 CloudFormation快速建立選項,可簡化設定程序。透過 Aurora 快速建立,您現在可以一鍵將預先設定的 Aurora PostgreSQL 資料庫叢集佈建為 Amazon Bedrock 知識庫的向量存放區。
支援的區域和 Aurora PostgreSQL 版本
Aurora 快速建立選項可在支援 Amazon Bedrock 知識庫的所有 AWS 區域中使用。根據預設,它會建立 15.7 版的 Aurora PostgreSQL 資料庫叢集。如需支援區域的詳細資訊,請參閱 Amazon Bedrock 知識庫支援的模型和區域。
了解快速建立程序
快速建立程序會自動佈建下列資源,以將 Amazon Aurora PostgreSQL 資料庫設定為 Bedrock 知識庫的向量資料存放區:
您帳戶中的 Aurora PostgreSQL 資料庫叢集,以預設設定設定。
-
ACUs (Aurora 容量單位) 設定為 0 到 16。這可讓您的向量存放區在不使用時縮減至零,節省運算成本。稍後ACUs可以在 Amazon RDS主控台中調整 。
-
(Hierarchical Navigable Small World) HNSW索引,使用 Euclidean 距離做為存放在 Aurora 中的 Bedrock 向量內嵌的相似度測量。
-
資料庫執行個體是無伺服器 v2 執行個體。
-
叢集與預設 VPC 和 子網路相關聯,並API啟用 RDS 資料。
-
叢集管理員登入資料由 AWS Secrets Manager 管理。
除了預設設定之外,還會為您設定下列設定。進行此程序時,您會看到說明工作流程的畫面。
-
使用必要的資料庫物件來植入 Aurora 叢集:
-
建立 Bedrock 知識庫所需的 pgvector 延伸模組、結構描述、角色和資料表。
-
註冊有限權限的資料庫使用者,讓 Bedrock 與叢集互動。
-
-
進度橫幅將在整個資源佈建程序中顯示,可讓您追蹤下列子事件的狀態:
Aurora 叢集建立
種子 Aurora 叢集
建立知識庫
即使您離開頁面並返回,橫幅仍會保持可見,直到知識庫完全建立為止。
-
您可以
View details
按一下進度橫幅以查看每個步驟的狀態。如需建立知識庫期間事件的詳細資訊,請在檢視詳細資訊畫面中選擇 CloudFormation 連結。程序完成後,您新的 Bedrock 知識庫即可使用。 -
如果您需要參考,您可以在 Bedrock 知識庫的標籤中找到所有快速建立資源IDs的堆疊。
Bedrock 知識庫,在建立向量存放區時,將組態設定為新佈建的 Aurora 叢集。
使用 Aurora 快速建立的優勢
-
CloudFormation型快速建立程序可大幅減少使用 Aurora 做為向量存放區所需的時間和複雜性。
-
Aurora 提供絕佳的效能、向量可擴展性和成本效益,而且可在不使用時擴展至零運算費用。
-
快速建立程序可 end-to-end簡化體驗,讓您使用 Aurora 輕鬆建立和設定 Bedrock 知識庫。
-
客戶可以建置 CloudFormation 範本,以使用自己的組態自訂佈建。
Aurora 快速建立程序的限制
使用 Aurora 快速建立選項,資料庫叢集會佈建預設組態。不過,這些預設設定可能不符合您的特定需求或預期使用案例。快速建立不提供在佈建程序期間修改組態的選項。這些組態會自動設定,以簡化部署體驗。如果您需要自訂 Aurora 資料庫叢集組態,您可以在 Amazon RDS主控台中快速建立初始部署之後執行此操作。
雖然快速建立流程可簡化設定程序,但建立 Aurora 資料庫叢集的時間仍約為 10 分鐘,與手動部署相同。這是因為佈建 Aurora 基礎設施所需的時間。
快速建立選項專為實驗和快速設定而設計。透過快速建立建立建立的資源可能不適合生產使用,而且您將無法直接將其遷移到 中的生產環境VPC。