本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 Aurora Serverless v1 資料庫叢集
重要
AWS 已宣布 end-of-life的日期 Aurora Serverless v1:2025 年 3 月 31 日。我們強烈建議您升級任何 Aurora Serverless v1 資料庫叢集至 Aurora Serverless v2 在該日期之前。升級可能涉及資料庫引擎主要版本編號的變更。因此,請務必在日期之前 end-of-life規劃、測試和實作此切換。自 2025 年 1 月 8 日起,客戶將無法再建立新的 Aurora Serverless v1 叢集或具有 AWS Management Console 或 的執行個體CLI。如需遷移程序的相關資訊,請參閱 從 升級 Aurora Serverless v1 叢集至 Aurora Serverless v2。
Aurora Serverless v2 以更精細的方式更快擴展。Aurora Serverless v2 也與其他 Aurora 功能相容,例如讀取器資料庫執行個體。您可以了解 Aurora Serverless v2 在 使用 Aurora Serverless v2 中。
下列程序會建立 Aurora Serverless v1 叢集,而沒有任何結構描述物件或資料。如果您想要建立 Aurora Serverless v1 叢集是現有佈建或 的複本 Aurora Serverless v1 叢集,您可以改為執行快照還原或複製操作。如需這些詳細資訊,請參閱 從資料庫叢集快照還原 和 複製 Amazon Aurora 資料庫叢集的一個磁碟區。您無法將現有的佈建叢集轉換為 Aurora Serverless v1。 您也無法轉換現有的 Aurora Serverless v1 叢集返回佈建的叢集。
當您建立 Aurora Serverless v1 資料庫叢集,您可以設定叢集的最小和最大容量。容量單位相等於一個特定的運算和記憶體組態。Aurora Serverless v1 會為CPU使用率、連線和可用記憶體的閾值建立擴展規則,並視需要無縫擴展到各種容量單位。如需詳細資訊,請參閱 Aurora Serverless v1 架構。
您可以為 設定下列特定值 Aurora Serverless v1 資料庫叢集:
-
Aurora 容量單位下限 – Aurora Serverless v1 可以將容量減少到此容量單位。
-
Aurora 容量單位上限 – Aurora Serverless v1 可以將容量增加到此容量單位。
您也可以選擇下列選用的擴展組態選項:
-
達到逾時時,強制將容量擴展到指定的值 – 如果您想要,可以選擇此設定 Aurora Serverless v1 強制 Aurora Serverless v1 即使找不到擴展點,也要進行擴展。如果您想要 Aurora Serverless v1 如果找不到擴展點,則取消容量變更,請勿選擇此設定。如需詳細資訊,請參閱容量變更時的逾時動作。
-
連續閒置 分鐘後暫停運算容量 – 如果您想要,可以選擇此設定 Aurora Serverless v1 當您指定的時間長度內在資料庫叢集上沒有活動時, 會擴展到零。啟用此設定後,您的 Aurora Serverless v1 資料庫叢集會自動繼續處理,並在資料庫流量恢復時擴展到必要的容量來處理工作負載。如需進一步了解,請參閱 暫停和繼續 Aurora Serverless v1。
在您可以建立 Aurora Serverless v1 資料庫叢集,您需要 AWS 帳戶。您也必須完成設定工作,才能使用 Amazon Aurora。如需更多詳細資訊,請參閱 設定您的 Amazon Aurora 環境。您還需要完成其他初步步驟以建立任何 Aurora 資料庫叢集。如需進一步了解,請參閱建立 Amazon Aurora 資料庫叢集。
Aurora Serverless v1 僅適用於特定 AWS 區域 和特定 Aurora MySQL 和 Aurora PostgreSQL 版本。如需詳細資訊,請參閱Aurora Serverless v1。
注意
的叢集磁碟區 Aurora Serverless v1 叢集一律加密。當您建立您的 Aurora Serverless v1 資料庫叢集,您無法關閉加密,但您可以選擇使用自己的加密金鑰。使用 Aurora Serverless v2,您可以選擇是否要加密叢集磁碟區。
您可以建立 Aurora Serverless v1 具有 AWS CLI 或 RDS 的資料庫叢集API。
注意
如果您在嘗試建立叢集時收到下列錯誤訊息,表示您的帳戶需要額外的權限。
Unable to create the resource. Verify that you have permission to create service linked role. Otherwise wait and try
again later.
如需詳細資訊,請參閱「使用 極光的服務連結角色」。
您無法直接連線至 上的資料庫執行個體 Aurora Serverless v1 資料庫叢集。連線至您的 Aurora Serverless v1 資料庫叢集,您可以使用資料庫端點。您可以找到 的端點 Aurora Serverless v1 中叢集的連線與安全索引標籤上的資料庫叢集 AWS Management Console。如需詳細資訊,請參閱連接至 Amazon Aurora 資料庫叢集。
建立新的 Aurora Serverless v1 使用 的資料庫叢集 AWS CLI,執行 create-db-cluster命令並serverless
指定 --engine-mode
選項。
您可以選擇指定 --scaling-configuration
選項以設定最小容量、最大容量,並在沒有連線時自動暫停。
以下命令範例會透過將 --engine-mode
選項設為 serverless
來建立新的 Serverless 資料庫叢集。範例也會指定 --scaling-configuration
選項的值。
Aurora My 的範例SQL
下列命令會建立新的 Aurora My SQL相容無伺服器資料庫叢集。Aurora MySQL 的有效容量值為 1
、2
、4
、8
、16
、32
、 64
128
和 256
。
用於 Linux, macOS、 或 Unix:
aws rds create-db-cluster --db-cluster-identifier
sample-cluster
\ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 \ --engine-mode serverless \ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true \ --master-usernameusername
--master-user-passwordpassword
用於 Windows:
aws rds create-db-cluster --db-cluster-identifier
sample-cluster
^ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-usernameusername
--master-user-passwordpassword
Aurora Postgre 的範例SQL
下列命令會建立新的 PostgreSQL 13.9 相容無伺服器資料庫叢集。Aurora PostgreSQL 的有效容量值為 2
、4
、8
、16
、32
、 64
192
和 384
。
用於 Linux, macOS、 或 Unix:
aws rds create-db-cluster --db-cluster-identifier
sample-cluster
\ --engine aurora-postgresql --engine-version 13.9 \ --engine-mode serverless \ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true \ --master-usernameusername
--master-user-passwordpassword
用於 Windows:
aws rds create-db-cluster --db-cluster-identifier
sample-cluster
^ --engine aurora-postgresql --engine-version 13.9 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-usernameusername
--master-user-passwordpassword
建立新的 Aurora Serverless v1 使用 RDS 的資料庫叢集API,執行 CreateDBCluster 操作並serverless
指定 EngineMode
參數。
您可選擇指定 ScalingConfiguration
參數以設定最小容量、最大容量,並在沒有連線時自動暫停。有效容量值包括:
-
Aurora MySQL:
1
、2
、4
、8
、16
32
、64
、、128
和256
。 -
Aurora PostgreSQL:
2
、4
、8
、16
32
、64
、、192
和384
。