本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 RDS for SQL Server 建立 BYOM 資料庫執行個體
您可以透過 Amazon RDS 主控台或 CLI 建立 BYOM AWS 執行個體。
主控台:從建立資料庫頁面,您可以像建立已包含授權 (LI) 執行個體一樣建立 BYOM 執行個體。主控台會代表您在幕後建立 BYOM 引擎版本。請注意,從您提供的安裝媒體建置引擎版本,會為整體執行個體建立時間增加約 20 分鐘。
若要避免此額外等待,您可以從自訂引擎版本頁面預先建立 BYOM 引擎版本。建立引擎版本後,對其啟動執行個體會遵循與 LI 執行個體相同的時間軸。
CLI:透過 AWS CLI,您首先呼叫 create-custom-db-engine-version 來建立 BYOM 引擎版本,然後呼叫 create-db-instance來啟動資料庫。當您將現有的 BYOM 執行個體修改為新的次要版本時,此兩步驟程序也適用:先建立目標 BYOM 引擎版本,等待其達到Available狀態,然後呼叫 modify-db-instance 升級。
先決條件
建立 BYOM 資料庫執行個體之前,請先驗證下列項目:
您已完成 中的步驟建立和管理 RDS for SQL Server 的 BYOM 引擎版本。
登入 AWS 管理主控台
並開啟 Amazon RDS 主控台。 在導覽窗格中,選擇資料庫,然後選擇建立資料庫。
針對選擇資料庫建立方法,選擇完整組態。
針對引擎選項,選擇 Microsoft SQL Server。
對於範本,根據您的使用案例選擇生產或開發/測試。
請為資料庫管理類型選擇 Amazon RDS。
針對版本,選擇 SQL Server Standard Edition 或 SQL Server Enterprise Edition。
針對授權模型,選擇 BYOM (自帶媒體)。
針對主要引擎版本,選擇與您的安裝媒體相符的 SQL Server 版本 (例如 2022)。
針對次要引擎版本,選擇目標次要版本 (例如,
16.00.4175.1.v1)。對於資料庫執行個體識別符,輸入資料庫執行個體的唯一名稱。
設定剩餘的設定 (資料庫執行個體類別、儲存體、連線能力、身分驗證、備份和維護),如同已包含授權執行個體一樣。
選擇建立資料庫。
Amazon RDS 會自動建立 BYOM 引擎版本,並啟動您的執行個體。
使用 create-db-instance命令搭配 --license-model bring-your-own-media:
aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 16.00.4175.1.v1 \ --license-model bring-your-own-media \ --db-instance-identifier my-byom-instance \ --db-instance-class db.m7i.xlarge \ --master-username admin \ --master-user-password <password> \ --allocated-storage 200 \ --db-subnet-group-name my-subnet-group \ --vpc-security-group-ids sg-0123456789abcdef0
驗證您的 BYOM 資料庫執行個體
建立執行個體之後,請確認其使用 BYOM 授權模型:
aws rds describe-db-instances \ --db-instance-identifier my-byom-instance
在回應中,確認下列值:
"LicenseModel": "bring-your-own-media"— 執行個體使用您自己的 SQL Server 授權。"Engine": "sqlserver-ee"— 正確的引擎版本。"EngineVersion": "16.00.4175.1.v1"— 目標引擎版本。
考量事項
如果您有建立資料庫執行個體的現有自動化,但未指定
--license-model,這些工作流程會在您為該引擎版本建立 BYOM 引擎版本後失敗。在啟用 BYOM 引擎版本之前,請更新您的自動化以包含--license-model參數。