

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 快速建立 Aurora PostgreSQL Amazon Bedrock 知識庫
<a name="AuroraPostgreSQL.quickcreatekb"></a>

 Amazon Bedrock 的檢索增強生成 (RAG) 工作流程會依賴在 Aurora PostgreSQL 資料庫中存放的向量資料來支援內容擷取。先前，將 Aurora PostgreSQL 設定為 Bedrock 知識庫的向量資料存放區是多步驟的程序，需要跨不同使用者界面進行許多手動動作。這使得資料科學家和開發人員難以將 Aurora 用於 Bedrock 專案。

 為了改善使用者體驗，AWS 建立了以 CloudFormation 為基礎的全新快速建立選項，可簡化設定程序。透過 Aurora 快速建立，現在按一下就能夠將預先設定的 Aurora PostgreSQL 資料庫叢集佈建為 Amazon Bedrock 知識庫的向量存放區。

**Topics**
+ [支援的區域和 Aurora PostgreSQL 版本](#AuroraPostgreSQL.quickcreatekb.avail)
+ [了解快速建立程序](#AuroraPostgreSQL.quickcreatekb.using)
+ [使用 Aurora 快速建立的優勢](#AuroraPostgreSQL.quickcreatekb.adv)
+ [Aurora 快速建立程序的限制](#AuroraPostgreSQL.quickcreatekb.limit)

## 支援的區域和 Aurora PostgreSQL 版本
<a name="AuroraPostgreSQL.quickcreatekb.avail"></a>

您可在支援 Amazon Bedrock 知識庫的所有 AWS 區域中使用 Aurora 快速建立選項。根據預設，其會建立版本為 15.7 的 Aurora PostgreSQL 資料庫叢集。如需支援區域的詳細資訊，請參閱 [Amazon Bedrock 知識庫支援的模型和區域](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html)。

## 了解快速建立程序
<a name="AuroraPostgreSQL.quickcreatekb.using"></a>

快速建立程序會自動佈建下列資源，以將 Amazon Aurora PostgreSQL 資料庫設定為 Bedrock 知識庫的向量資料存放區：

您帳戶中的 Aurora PostgreSQL 資料庫叢集 (使用預設設定加以設定)。
+ 將 ACU (Aurora 容量單位) 從 0 設為 16。這可讓您將向量存放區在不使用時縮減至零，以節省運算成本。稍後可以在 Amazon RDS 主控台中調整 ACU。
+ (Hierarchical Navigable Small World) HNSW 索引使用歐幾里德距離作為在 Aurora 中存放的 Bedrock 向量嵌入的相似量值。
+ 資料庫執行個體是無伺服器第 2 版執行個體。
+ 叢集與預設 VPC 和子網路相關聯，且已啟用 RDS 資料 API。
+ 叢集管理員憑證由 AWS Secrets Manager 管理。

除了預設設定外，還會為您進行下列設定。進行此程序時，您會看到工作流程的說明畫面。
+ 使用必要的資料庫物件植入 Aurora 叢集：
  + 建立 Bedrock 知識庫所需的 pgvector 延伸模組、結構描述、角色和資料表。
  + 註冊有限權限的資料庫使用者，讓 Bedrock 能夠與叢集互動。
+  整個資源佈建程序都會顯示進度橫幅，讓您能夠追蹤下列子事件的狀態：
  + Aurora 叢集建立
  + 植入 Aurora 叢集
  + 知識庫建立

  即使您離開頁面並返回，橫幅仍會保持可見狀態，直到知識庫完全建立為止。
+ 您可以在進度橫幅按一下 `View details`，即可查看每個步驟的狀態。如需知識庫建立期間事件的詳細資訊，請在檢視詳細資料畫面中選擇 CloudFormation 連結。程序完成後，新的 Bedrock 知識庫即可使用。
+ 如果您需要參考，可以在 Bedrock 知識庫的標籤中找到所有快速建立資源的堆疊 ID。

建立 Bedrock 知識庫，同時將新佈建的 Aurora 叢集設為向量存放區。

## 使用 Aurora 快速建立的優勢
<a name="AuroraPostgreSQL.quickcreatekb.adv"></a>
+ 以 CloudFormation 為基礎的快速建立程序可大幅減少使用 Aurora 作為向量存放區所需的時間和複雜性。
+ Aurora 提供絕佳的效能、向量可擴展性和成本效益，能夠在不使用時將運算費用縮減至零。
+ 快速建立程序可簡化端對端體驗，讓您使用 Aurora 即可輕鬆建立和設定 Bedrock 知識庫。
+ 客戶可以根據 CloudFormation 範本進行建置，以便使用自己的組態自訂佈建。

## Aurora 快速建立程序的限制
<a name="AuroraPostgreSQL.quickcreatekb.limit"></a>
+ 使用 Aurora 快速建立選項時，會使用預設組態佈建資料庫叢集。不過，這些預設設定可能不符合特定需求或預期使用案例。快速建立不提供在佈建程序期間修改組態的選項。系統會自動設定這些組態，以簡化部署體驗。如果需要自訂 Aurora 資料庫叢集組態，則可以在初始部署之後，運用 Amazon RDS 主控台中的快速建立執行此操作。
+ 雖然快速建立流程簡化了設定程序，但 Aurora 資料庫叢集的建立時間仍需約 10 分鐘的時間 (與手動部署相同)。這是因為佈建 Aurora 基礎設施所需的時間。
+ 快速建立選項專為實驗和快速設定而設計。透過快速建立而建立的資源可能不適合生產使用，而您將無法將其直接遷移到 VPC 中的生產環境。